gpt4 book ai didi

node.js - Passport-github 支持 Github 的 OAuth v3 API

转载 作者:太空宇宙 更新时间:2023-11-03 22:55:01 26 4
gpt4 key购买 nike

我注意到https://github.com/jaredhanson/passport-github模块支持 OAuth v2,但已经有一段时间没有更新了。有谁知道它是否会更新以支持当前的 Github OAuth v3 API?具体来说,我正在寻找一种方法来轻松添加范围列表(类似于 https://github.com/pksunkara/octonode 支持)以及传递 CSRF 验证的状态。

最佳答案

您混淆了两个不同的东西,passport-github 支持 OAuth 2,这是 OAuth 协议(protocol)的版本,而 Github API 是版本 3。

通过passport-github,您可以使用scopestate,如下所示:

app.get('/auth/github', passport.authenticate('github', {
scope: ['user', 'repo'],
state: 'foobar'
}));

关于node.js - Passport-github 支持 Github 的 OAuth v3 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21742561/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com