项目地址:
https://github.com/netnr/Netnr.Loginhttps://github.com/netnr/np
接入QQ登录需要做哪些事情:
- 备案域名,公网环境,成熟站点
- 创建应用,填写
网站地址
、网站回调地址
,并得到APP ID
、APP Key
步骤
Authorization 接口:https://graph.qq.com/oauth2.0/authorize
获取用户授权,即页面跳转QQ登录界面,GET
请求,得到code
AccessToken 接口:https://graph.qq.com/oauth2.0/token
根据code
得到AccessToken
,GET
请求OpenId 接口:https://graph.qq.com/oauth2.0/me
根据AccessToken
得到openid
,openid
就是登录用户的唯一凭证,GET
请求OpenAPI (get_user_info) 接口:https://graph.qq.com/user/get_user_info
根据openid
获取用户信息,GET
请求
使用
Install-Package Netnr.Login
参考项目地址给出的示例代码