netnr 2018-01-11 21:34:09 2020-12-12 06:12:19 👁1.5K 💬1

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

GitHub接入地址:https://developer.github.com/apps/building-oauth-apps/authorizing-oauth-apps/

步骤

  1. authorize 接口:https://github.com/login/oauth/authorize
    获取用户授权,即页面跳转GitHub登录界面,GET请求,得到code

  2. access_token 接口:https://github.com/login/oauth/access_token
    根据code得到access_tokenPOST请求, 注意:请求可以指定Acceptapplication/jsonapplication/xml

  3. user 接口:https://api.github.com/user
    根据access_token得到用户信息idemail,用户授权的唯一票据, GET请求, 注意:该请求需要设置UserAgent 即不能为空

使用

Install-Package Netnr.Login

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

第 1 页1 个回复
头像
2020-05-11 23:45:02 #1
Block


链接