我正在尝试使用Google验证我的节点应用程序。但是我发现这两个模块在不同的教程中使用。请问这两者之间有什么区别。
passport-google-token
在两者的npmjs.com页面上,我发现desc作为Passport策略 使用OAuth 2.0 API使用Google访问令牌进行身份验证。 该模块可让您在Node.js中使用Google进行身份验证 应用程序。通过插入Passport,可以进行Google身份验证 轻松,轻松地集成到任何应用程序或框架中 支持Connect风格的中间件,包括Express。
passport-google-oauth
使用OAuth 2.0向Google进行身份验证的护照策略。
主要维护者:David Pate
该模块可让您在Node.js中使用Google进行身份验证 应用程序。通过插入Passport,可以进行Google身份验证 轻松,轻松地集成到任何应用程序或框架中 支持Connect风格的中间件,包括Express。
答案 0 :(得分:0)
passport-google-oauth 是为快速应用程序制作的,因此您可以在同一位置配置权限,回调uri并请求用户数据。
passport-google-token 用于REST API,因此您在前端处理身份验证逻辑,然后将google令牌发送到后端(节点服务器),就可以使用Google令牌请求用户数据,并使用您自己的身份验证机制(JWT,无记名令牌等)授予对您应用的访问权限。