Google api 谷歌';s oauth2端点-v1与v2的更改?

Google api 谷歌';s oauth2端点-v1与v2的更改?,google-api,hapijs,google-oauth,Google Api,Hapijs,Google Oauth,我知道这是一个类似于“RTFM”的问题,但我一生都找不到关于这个问题的可靠文档 具体来说,我有一个服务,它使用谷歌的OAuth2RESTAPI对用户进行身份验证。我正在使用的库()最近开始调用API端点的/v2版本。这些调用似乎不再支持querystring中的approval\u prompt=force(或者类似的内容,我不再能够使用特殊的路由强制新的刷新令牌) 实际上,我所需要做的就是阅读文档,了解oauth2库从v1到v2的变化,甚至查找v2的特定信息。developers.google

我知道这是一个类似于“RTFM”的问题,但我一生都找不到关于这个问题的可靠文档

具体来说,我有一个服务,它使用谷歌的OAuth2RESTAPI对用户进行身份验证。我正在使用的库()最近开始调用API端点的/v2版本。这些调用似乎不再支持querystring中的
approval\u prompt=force
(或者类似的内容,我不再能够使用特殊的路由强制新的刷新令牌)


实际上,我所需要做的就是阅读文档,了解oauth2库从v1到v2的变化,甚至查找v2的特定信息。developers.google.com上的所有文档似乎都是关于v1 api的。

目前没有记录在案的更改列表。从
/auth
v2/auth
,以及从
v3/token
v4/token
的主要变化是,新版本符合。早期版本与规范有一些不一致之处,主要是因为谷歌发布它们时,规范还不是最终版本

approval\u提示符
现在是
提示符
。要在较新的端点上获得您的
approval\u prompt=force
行为,请指定
prompt=approve
prompt
参数的其他值在规范的中定义

其他变更,无特定顺序:

  • ID令牌
    iss
    值现在为
    https://accounts.google.com
    ,was
    accounts.google.com
  • nonce
    对于隐式流和混合流是必需的
  • 更新端点上的ID标记(如果请求了
    配置文件
    范围),保存对userinfo的调用