您的位置 首页 编程知识

GitHub 三方登录 access_token 如何正确使用?

hub 三方授权登录中 _token 使用问题 在使用 github 进行三方登录时,将 access_tok…

GitHub 三方登录 access_token 如何正确使用?

hub 三方授权登录中 _token 使用问题

在使用 github 进行三方登录时,将 access_token 放置于请求头的’authorization’字段中,却无法成功获取用户令牌。

根据 github 授权文档,正确的授权头部应为”authorization: bearer {access_token}”。调整代码如下:

private async getGithubUserInfo(accessToken) {     const {ctx} = this;     // 使用accessToken去获取资源  GET https://api.github.com/user     const baseURL = 'https://api.github.com/user';     let res = await ctx.curl(baseURL, {       method: 'GET',       headers: {         'Authorization': "Bearer " + accessToken       }     })     console.log(res);   }
登录后复制

只需要在 authorization 头部值前增加 “bearer ” 前缀即可解决问题。

以上就是GitHub 三方登录 _token 如何正确使用?的详细内容,更多请关注php中文网其它相关文章!

本文来自网络,不代表四平甲倪网络网站制作专家立场,转载请注明出处:http://www.elephantgpt.cn/2959.html

作者: nijia

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

联系我们

联系我们

18844404989

在线咨询: QQ交谈

邮箱: 641522856@qq.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部