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

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等于GitHub申请的应用名称

使用

Install-Package Netnr.Login

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

回复
昵称
邮箱
链接
ˆ