Google api 谷歌API是否支持两步验证过程?

Google api 谷歌API是否支持两步验证过程?,google-api,google-oauth,Google Api,Google Oauth,我读过,我不清楚Google API是否在后台支持这一点。当用户验证你的应用程序时,如果他们的帐户上启用了2因素,他们将显示2因素 但是你没办法知道。谷歌没有向我们提供任何关于用户帐户上是否启用了2个fa的信息。我不认为谷歌API在REST API调用级别提供了开箱即用的2FA。Google平台上的2FA仅在用户身份验证级别使用,而不是由OAuth 2.0管理的API身份验证 如果您正在开发自己的API后端,您可以做的是将身份验证器生成的令牌(如Google authenticator或Auth

我读过,我不清楚Google API是否在后台支持这一点。

当用户验证你的应用程序时,如果他们的帐户上启用了2因素,他们将显示2因素


但是你没办法知道。谷歌没有向我们提供任何关于用户帐户上是否启用了2个fa的信息。

我不认为谷歌API在REST API调用级别提供了开箱即用的2FA。Google平台上的2FA仅在用户身份验证级别使用,而不是由OAuth 2.0管理的API身份验证

如果您正在开发自己的API后端,您可以做的是将身份验证器生成的令牌(如Google authenticator或Authy)附加到用户id,以将每个请求附加到您的API后端,事实上为您的API创建一个2FA,因素是令牌和id,显然,令牌需要设置一个适当的超时,可能还需要其他属性。我不知道Google Authenticator平台是否允许您管理这些事情,而Authy developer平台则更灵活

本文以使用Authy执行类似操作为例:

首字母缩写API意味着没有用户…这可能仅适用于面向oAuth2流的客户端(该用户启用了2FA),但不适用于任何常用的服务帐户。请求oAuth2的Rest API调用仍然需要用户登录和2FA,然后才能显示同意secreen