netnr 2018-01-10 20:24:17 2020-06-08 08:01:31 👁958 💬0

项目地址:https://github.com/netnr/Netnr.Login https://github.com/netnr/np

接入QQ地址:https://connect.qq.com/manage.html

接入QQ登录需要做哪些事情:

  • 备案域名,公网环境,成熟站点
  • 创建应用,填写网站地址网站回调地址,并得到APP IDAPP Key

步骤

  1. Authorization 接口:https://graph.qq.com/oauth2.0/authorize
    获取用户授权,即页面跳转QQ登录界面,GET请求,得到code

  2. AccessToken 接口:https://graph.qq.com/oauth2.0/token
    根据code得到AccessTokenGET请求

  3. OpenId 接口:https://graph.qq.com/oauth2.0/me
    根据AccessToken得到openidopenid就是登录用户的唯一凭证,GET请求

  4. OpenAPIget_user_info) 接口:https://graph.qq.com/user/get_user_info
    根据openid获取用户信息,GET请求

使用

Install-Package Netnr.Login

参考项目地址给出的示例代码


链接