passport-google-oauth和passport-google-token有什么区别?



我正在尝试使用谷歌验证我的节点应用程序。但我发现这两个模块在不同的教程中使用。你能说出这两者之间有什么区别吗?

护照-谷歌令牌

在两者的 npmjs.com 页面上,我发现 desc 作为护照策略 用于使用 OAuth 2.0 API 对 Google 访问令牌进行身份验证。 此模块可让您在节点中使用 Google 进行身份验证.js 应用。通过插入Passport,谷歌身份验证可以 轻松、不显眼地集成到任何应用程序或框架中 支持连接式中间件,包括 Express。

护照-谷歌-奥特

使用 OAuth 2.0 向 Google 进行身份验证的护照策略。

首席维护者:大卫·佩特

此模块可让您在节点中使用 Google 进行身份验证.js 应用。通过插入Passport,谷歌身份验证可以 轻松、不显眼地集成到任何应用程序或框架中 支持连接式中间件,包括 Express。

passport-google-oauth是为 Express 应用程序制作的,因此您可以在同一个地方配置权限、回调 URI 和请求用户数据。

passport-google-token是为 REST API 制作的,因此您在前端处理身份验证逻辑,然后将 google token 发送到后端(节点服务器(,在那里您可以使用 google token 请求用户数据,并使用您自己的身份验证机制(JWT、持有者令牌等(授予对您的应用的访问权限。

最新更新