All Projects → jxnkwlp → Microsoft.Owin.Security.QQ-WebChat

jxnkwlp / Microsoft.Owin.Security.QQ-WebChat

Licence: MIT License
QQ and Webchat extensions for Microsoft.Owin.Security

Programming Languages

C#
18002 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Microsoft.Owin.Security.QQ-WebChat

LeXun.Security.OAuth
用于 Asp.Net 和 Asp.Net Core 的OAuth2社交身份验证提供程序。支持支付宝,QQ,微信,百度等第三方登录
Stars: ✭ 19 (-5%)
Mutual labels:  owin, qq
XUN Bot
一个基于NoneBot和酷Q的功能性QQ机器人
Stars: ✭ 52 (+160%)
Mutual labels:  qq
oauth-aspnet
An ASP.NET Core compatible port of the OAuth Authorization Server Middleware from Microsoft's Project Katana (Microsoft.Owin.Security.OAuth)
Stars: ✭ 25 (+25%)
Mutual labels:  owin
QQSpider
爬取QQ用户信息(qq号、昵称、生日、地址等基本信息)并做简要analysis。
Stars: ✭ 21 (+5%)
Mutual labels:  qq
OAuthLogin
第三方平台联合登陆(facebook、微信、微博、QQ、Kakao)
Stars: ✭ 57 (+185%)
Mutual labels:  qq
ELFChatBot
闲聊QQ机器人,也就是人工智障
Stars: ✭ 61 (+205%)
Mutual labels:  qq
WebchatWidget
A graphical chat widget you can embed into your website to provide visitors access to a Conversational AI via Cognigy.AI.
Stars: ✭ 16 (-20%)
Mutual labels:  webchat
QQ-Exp-Android
Android平台开源的QQ聊天记录导出软件 可结合root
Stars: ✭ 53 (+165%)
Mutual labels:  qq
LoginSharePay
LoginSharePay集成QQ,微博,微信的登录和分享,包括微信支付。它配置简单,使用方便,且能够快速运用到应用中,为开发者节省了大量时间。
Stars: ✭ 62 (+210%)
Mutual labels:  qq
XAutoDaily
一个基于QQ的全自动签到模块
Stars: ✭ 115 (+475%)
Mutual labels:  qq
a-soul
Full-featured social media monitor that extracts data from a variety of services and pushes updates to Telegram or other platforms
Stars: ✭ 39 (+95%)
Mutual labels:  qq
OAuthLogin.AspNetCore
第三方平台联合登陆(facebook、微信、微博、QQ、Kakao)
Stars: ✭ 43 (+115%)
Mutual labels:  qq
MShell
一个Mirai机器人插件,用来连接QQ聊天窗口和系统Shell
Stars: ✭ 23 (+15%)
Mutual labels:  qq
Application
一个可自定义的,基于Graia和Mirai的集群管、功能、娱乐为一体的QQ插件式机器人
Stars: ✭ 55 (+175%)
Mutual labels:  qq
QQSpider
批量导出QQ好友,并获取好友信息
Stars: ✭ 22 (+10%)
Mutual labels:  qq
QQ-History-Backup
QQ聊天记录备份导出,支持无密钥导出,图片导出。无需编译有GUI界面。Backup Chating History of Instant Messaging QQ.
Stars: ✭ 300 (+1400%)
Mutual labels:  qq
CAI
🤖 又一个 QQ 协议支持库,使用 Python 编写 Yet Another Bot Framework for Tencent QQ Written in Python
Stars: ✭ 121 (+505%)
Mutual labels:  qq
humhub-oauth
Social OAuths built for the Social Platform HumHub
Stars: ✭ 16 (-20%)
Mutual labels:  qq
Owin.Security.AesDataProtectorProvider
OWIN AES data protector provider
Stars: ✭ 26 (+30%)
Mutual labels:  owin
CoffeeChat
opensource im with server(go) and client(flutter+swift)
Stars: ✭ 111 (+455%)
Mutual labels:  qq

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();    
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].