我正在构建一个浏览器应用程序,它需要使用链接中概述的oauth 2.0/jwt工作流向google进行身份验证。
google oauth 2.0 oauth响应如下:
{
"clientId": "xxx...apps.googleusercontent.com",
"credential": "yyy...123...zzz",
"select_by": "user"
}
我有一个客户端id。我正在使用nodejs+js。
一旦用户通过身份验证,我如何向应用程序提供真实的用户数据?
1条答案
按热度按时间nzkunb0c1#
经过反复的尝试之后,很明显,这个标准
import jwt from 'jsonwebtoken'
不起作用,谷歌使用自己的编码npm库-google-auth-library
,请在此查看更多。基本解决方案如下:用法:
如果您的令牌(凭证)有效,则希望返回如下内容: