Method: accounts.mfaSignIn.start

发送 MFA 质询

HTTP 请求

POST https://identitytoolkit.googleapis.com/v2/accounts/mfaSignIn:start

网址采用 gRPC 转码语法。

请求正文

请求正文中包含结构如下的数据:

JSON 表示法
{
  "mfaPendingCredential": string,
  "mfaEnrollmentId": string,
  "tenantId": string,

  // Union field sign_in_info can be only one of the following:
  "phoneSignInInfo": {
    object (StartMfaPhoneRequestInfo)
  }
  // End of list of possible types for union field sign_in_info.
}
字段
mfaPendingCredential

string

必需。第一重身份验证登录的凭据待处理。

mfaEnrollmentId

string

必需。用户当前 MFA 注册列表中的 MFA 注册 ID。

tenantId

string

用户登录的 Identity Platform 租户的 ID。如果未设置,用户将登录默认的 Identity Platform 项目。

联合字段 sign_in_info。按第二重身份验证类型显示的 MFA 信息。sign_in_info 只能是下列其中一项:
phoneSignInInfo

object (StartMfaPhoneRequestInfo)

用于授权发送短信以进行电话验证的验证信息。

响应正文

mfaSignIn.start 响应。

如果成功,响应正文将包含结构如下的数据:

JSON 表示法
{

  // Union field response_info can be only one of the following:
  "phoneResponseInfo": {
    object (StartMfaPhoneResponseInfo)
  }
  // End of list of possible types for union field response_info.
}
字段
联合字段 response_info。按第二重身份验证类型显示多重身份验证登录开始响应。response_info 只能是下列其中一项:
phoneResponseInfo

object (StartMfaPhoneResponseInfo)

特定于短信类型第二重身份验证的多重身份验证登录会话信息。除了从发送的短信中检索到的一次性验证码之外,此会话信息的内容应传递给 mfaSignIn.finalize 以完成登录。

授权范围

需要以下 OAuth 范围之一:

  • https://www.googleapis.com/auth/identitytoolkit
  • https://www.googleapis.com/auth/cloud-platform

如需了解详情,请参阅 Authentication Overview