Skip to content

github取消通过access_token授权方式,使用Authorization授权,导致绑定Token,发布Blog等无法使用,不知道为啥作者没有维护。 #63

Open
@chengfu05

Description

@chengfu05

github修改了授权的方式,取消通过access_token授权,详情查看:https://developer.github.com/changes/2020-02-10-deprecating-auth-through-query-param/

现在github建议:

废弃 curl "https://api.github.com/user/repos?access_token=my_access_token"

改为 curl -H 'Authorization: token my_access_token' https://api.github.com/user

需要修改的内容:/src/utils/request.js文件。

service.interceptors.request.use(
config => {
let token = store.state.token.token
if (token) {
let sp = "?"
if (config.url.indexOf("?") >= 0) {
sp = "&"
}
// 取消直接通过access_token的校验方式
// config.url = config.url + sp + "access_token=" + token
// 使用Authorization的授权
config.headers = {
'Authorization': 'token ' + token
}
}
return config
})

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions