您的位置 首页 知识分享

Authorization 请求头如何正确的设置 Access Token?

hub 三方授权登录 token 使用 在进行 github 三方授权登录时,用户需要提供来自 github …

Authorization 请求头如何正确的设置 Access Token?

hub 三方授权登录 token 使用

在进行 github 三方授权登录时,用户需要提供来自 github 的 access token。access token 应该被放置在请求头的 authorization 字段中,正确格式如下:

authorization: bearer eyjhbgcioijsuzi1niisinr5cci6ikpxvcj9.eyjzdwiioiixmjm0nty3odkwiiwibmftzsi6ikpvag4grg9liiwiawf0ijoxnte2mjm5mdiylcjlehaioje1mtyyndi2mjj9.pxofpu1c-a2wnp1bwkdm7gkks_ldyznpq388cjrdahh5u5g7p40tm137dy28utc7iv2o1wd9dg-x6efudic45ge04vcnrfatljati0j909sg6pmwhaxqvn-3p-1z008nskonwrwh7zn51wbkk9sgfh74phrb6za3izicfbtzwy
登录后复制

从代码示例中可以看到,使用了错误的格式:

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': accesstoken       }     })     console.log(res);   }
登录后复制

正确的格式应该是:

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 请求头如何正确的设置 Access Token?的详细内容,更多请关注php中文网其它相关文章!

本文来自网络,不代表甲倪知识立场,转载请注明出处:http://www.spjiani.cn/wp/3797.html

作者: nijia

发表评论

您的电子邮箱地址不会被公开。

联系我们

联系我们

0898-88881688

在线咨询: QQ交谈

邮箱: email@wangzhan.com

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

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

微信扫一扫关注我们

关注微博
返回顶部