StartMfaPhoneRequestInfo

Informações de verificação de app para uma solicitação de StartMfa.

Representação JSON
{
  "phoneNumber": string,
  "iosReceipt": string,
  "iosSecret": string,
  "recaptchaToken": string,
  "autoRetrievalInfo": {
    object (AutoRetrievalInfo)
  },
  "safetyNetToken": string,
  "playIntegrityToken": string,
  "captchaResponse": string,
  "clientType": enum (ClientType),
  "recaptchaVersion": enum (RecaptchaVersion)
}
Campos
phoneNumber

string

Obrigatório para inscrição. Número de telefone a ser registrado como MFA.

iosReceipt

string

Somente para iOS. Recebimento de confirmação de validação do token do app com APNS.

iosSecret

string

Somente para iOS. Secret entregue ao app iOS por APNS.

recaptchaToken

string

Somente na Web. Solução reCAPTCHA.

autoRetrievalInfo

object (AutoRetrievalInfo)

Somente no Android. Usado pelo Google Play Services para identificar o app para recuperação automática.

safetyNetToken

string

Somente no Android. Usado para declarar a identidade do aplicativo no lugar de um token de reCaptcha. Um token da SafetyNet pode ser gerado pela API SafetyNet Attestation para Android, com a codificação Base64 do campo phoneNumber como o valor de uso único.

playIntegrityToken

string

Somente no Android. Usado para declarar a identidade do aplicativo no lugar de um token de reCaptcha (ou token de segurança). Um token de integridade pode ser gerado pela API Play Integrity com a aplicação do SHA256 ao campo phoneNumber como o valor de uso único.

captchaResponse

string

O token reCAPTCHA Enterprise fornecido pela integração do reCAPTCHA no lado do cliente. Obrigatório quando o reCAPTCHA Enterprise está ativado.

clientType

enum (ClientType)

O tipo de cliente, Web, Android ou iOS. Obrigatório quando o reCAPTCHA Enterprise está ativado.

recaptchaVersion

enum (RecaptchaVersion)

A versão do reCAPTCHA do token reCAPTCHA no captchaResponse. Obrigatório quando o reCAPTCHA Enterprise está ativado.

AutoRetrievalInfo

As informações necessárias para recuperar automaticamente um SMS.

Representação JSON
{
  "appSignatureHash": string
}
Campos
appSignatureHash

string

O hash da assinatura do app Android para a API SMS Retriever do Google Play Service.