前言
以前一直羡慕很多网站都可以使用github登陆,现在找到了注册方法,来教教大家。
开始吧
1,进入github应用页面
2,登录
登录后应该是这样:
4,填写信息
各个栏目的解释:
项目 | 解释 |
---|---|
Application name | 应用名称 |
Homepage URL | 主页URL |
Application description | 应用描述,可不填 |
Authorization callback URL | 回调URL |
5,至于你在网站上github登录的链接,就是
GET https://github.com/login/oauth/authorize?client_id=xxx&allow_signup=true
allow_signup是指是否开放注册。
6,然后,网站再到github获取access_token,链接如下
POST https://github.com/login/oauth/access_token?client_id=xxx&client_secret=xxx&code=xxx
注意⚠️⚠️⚠️这是POST请求。code刚才忘写了,网站GET打开链接,用户登录后,会再回到回调网址,并再附上一个code参数。
7,最后,终于可以获取用户信息了,上链接:
GET https://api.github.com/user?access_token=xxx
至此,这片文章就结束了,感谢你的阅读。