Code Monkey home page Code Monkey logo

microsoft.owin.security.qq-webchat's Introduction

Microsoft.Owin.Security Extensions

QQ and Webchat extensions for Microsoft.Owin.Security

For dotnet core 1.1 and 2.0

https://github.com/jxnkwlp/AspNetCore.AuthenticationQQ-WebChat

Get Started

  • Webchat
    // config 
    app.UseWeixinAuthentication("[you appId]", "[you app Secret]");

    // get external login info 
    var weixinInfo = await AuthenticationManager.GetExternalWeixinLoginInfoAsync(); 
  • Webchat MP
    // mp config 
    app.UseWeixinAuthentication(new WeixinMPAuthenticationOptions{
        AppId = "[you appId]", 
        AppSecret = "[you app Secret]"
    });

    // get external login info 
    var weixinInfo = await AuthenticationManager.GetExternalWeixinLoginInfoAsync(); 
  • QQ
    // config 
    app.UseQQAuthentication("[you appId]", "[you app Secret]");

    // get external login info 
    var qqInfo = await AuthenticationManager.GetExternalQQLoginInfoAsync();    

Microsoft.Owin.Security 扩展

QQ 和微信 Owin 扩展

使用方法

  • 微信
    // 配置 
    app.UseWeixinAuthentication("[you appId]", "[you app Secret]");  

    // 获取微信登录者信息
    var weixinInfo = await AuthenticationManager.GetExternalWeixinLoginInfoAsync();   
    
  • 微信公众号
    // 配置 
    app.UseWeixinAuthentication(new WeixinMPAuthenticationOptions{
        AppId = "[you appId]", 
        AppSecret = "[you app Secret]"
    });  

    // 获取微信登录者信息
    var weixinInfo = await AuthenticationManager.GetExternalWeixinLoginInfoAsync();   
    
  • QQ
    // 配置 
    app.UseQQAuthentication("[you appId]", "[you app Secret]");  

    // 获取QQ登录者信息
    var qqInfo = await AuthenticationManager.GetExternalQQLoginInfoAsync();    

microsoft.owin.security.qq-webchat's People

Contributors

jxnkwlp avatar xy109 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

microsoft.owin.security.qq-webchat's Issues

期望对于.net core 2.0的支持

你好,非常感谢提供了好用的微信认证登录扩展包,.net core 2.0已正式发布,请问是否有升级到.net core 2.0的计划?非常期待您的升级成果,谢谢!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.