StartMfaPhoneRequestInfo

StartMfa 请求的应用验证信息。

JSON 表示法
{
  "phoneNumber": string,
  "iosReceipt": string,
  "iosSecret": string,
  "recaptchaToken": string,
  "autoRetrievalInfo": {
    object (AutoRetrievalInfo)
  },
  "safetyNetToken": string,
  "playIntegrityToken": string,
  "captchaResponse": string,
  "clientType": enum (ClientType),
  "recaptchaVersion": enum (RecaptchaVersion)
}
字段
phoneNumber

string

注册时必需。要注册为多重身份验证 (MFA) 的电话号码。

iosReceipt

string

仅限 iOS 设备。收到通过 APNS 成功验证应用令牌的通知。

iosSecret

string

仅限 iOS 设备。通过 APNS 传送到 iOS 应用的 Secret。

recaptchaToken

string

仅限网页。reCAPTCHA 解决方案。

autoRetrievalInfo

object (AutoRetrievalInfo)

仅限 Android 设备。供 Google Play 服务用于识别要自动检索的应用。

safetyNetToken

string

仅限 Android 设备。用于声明应用身份,取代 reCAPTCHA 令牌。您可以通过 SafetyNet Android Attestation API 生成 SafetyNet 令牌,并将 phoneNumber 字段的 Base64 编码用作 Nonce。

playIntegrityToken

string

仅限 Android 设备。用于声明应用身份,取代 reCAPTCHA 令牌(或安全网令牌)。您可以通过 PlayIntegrity API 生成 Play Integrity 令牌,方法是将 SHA256 应用于 phoneNumber 字段作为 Nonce。

captchaResponse

string

reCAPTCHA 客户端集成提供的 reCAPTCHA Enterprise 令牌。启用 reCAPTCHA Enterprise 时必填。

clientType

enum (ClientType)

客户端类型,即 web、android 或 ios。启用 reCAPTCHA Enterprise 时必填。

recaptchaVersion

enum (RecaptchaVersion)

captchaResponse 中 reCAPTCHA 令牌的 reCAPTCHA 版本。启用 reCAPTCHA Enterprise 时必填。

AutoRetrievalInfo

自动检索短信所需的信息。

JSON 表示法
{
  "appSignatureHash": string
}
字段
appSignatureHash

string

Google Play 服务的 SMS Retriever API 的 Android 应用签名哈希。