node.js - Passportjs BearerStrategy 与 OAuth2Strategy

标签 node.js oauth-2.0 passport.js

我正在尝试使用 Passportjs 进行身份验证,针对自定义 oauth2 提供商创建一个 oauth2 客户端。 Passportjs 中有 2 个策略很突出,BearerStrategy 和 OAuth2Strategy。有什么不同?

最佳答案

OAuth2Strategy 如果您是 OAuth 2.0 客户端,则可以使用 OAuth2.0 客户端,针对第三方提供商进行身份验证,这听起来像您的情况。

BearerStrategy 用于如果您是 OAuth 2.0 提供商,并且正在验证您之前向客户端颁发的 token 。

关于node.js - Passportjs BearerStrategy 与 OAuth2Strategy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20256825/

相关文章:

javascript - 调用方法时 meteor 进入路由

node.js - (Nodejs)谷歌oAuth2 : Required parameter is missing: grant_type

javascript - 如何从 Google Picker JavaScript API 获取直接下载 URL?

node.js - 将 Passport-local 与 Restify 集成时遇到问题

javascript - 前缀为 "--"的 babel-node 参数未传递

javascript - 羽毛应用程序未在本地主机 :3030 中启动

javascript - 服务器不断得到旧结果

c# - 通过 EWS 托管 API 与 Exchange Online 交谈时刷新访问 token

javascript - Passport.deserializeUser() 不适用于 Firebase

node.js - 如何查看刚刚使用 passport.js 登录的用户的 ID?