StartMfaPhoneRequestInfo

Informazioni per la verifica dell'app per una richiesta StartMfa.

Rappresentazione JSON
{
  "phoneNumber": string,
  "iosReceipt": string,
  "iosSecret": string,
  "recaptchaToken": string,
  "autoRetrievalInfo": {
    object (AutoRetrievalInfo)
  },
  "safetyNetToken": string,
  "playIntegrityToken": string,
  "captchaResponse": string,
  "clientType": enum (ClientType),
  "recaptchaVersion": enum (RecaptchaVersion)
}
Campi
phoneNumber

string

Obbligatorio per la registrazione. Numero di telefono da registrare come autenticazione a due fattori.

iosReceipt

string

Solo su iOS. Ricezione della convalida del token dell'app con APNS.

iosSecret

string

Solo su iOS. Secret inviato all'app per iOS tramite APNS.

recaptchaToken

string

Solo web. Soluzione reCAPTCHA.

autoRetrievalInfo

object (AutoRetrievalInfo)

Solo su Android. Utilizzato da Google Play Services per identificare l'app per il recupero automatico.

safetyNetToken

string

Solo su Android. Utilizzato per affermare l'identità dell'applicazione al posto di un token recaptcha. Un token SafetyNet può essere generato tramite l'API SafetyNet Android Attestation, con la codifica Base64 del campo phoneNumber come nonce.

playIntegrityToken

string

Solo su Android. Utilizzato per affermare l'identità dell'applicazione al posto di un token recaptcha (o token di protezione). Un token Play Integrity può essere generato tramite l'API PlayIntegrity applicando SHA256 al campo phoneNumber come nonce.

captchaResponse

string

Il token reCAPTCHA Enterprise fornito dall'integrazione lato client di reCAPTCHA. Obbligatorio se reCAPTCHA Enterprise è attivato.

clientType

enum (ClientType)

Il tipo di client, web, android o ios. Obbligatorio quando reCAPTCHA Enterprise è attivato.

recaptchaVersion

enum (RecaptchaVersion)

La versione reCAPTCHA del token reCAPTCHA in captchaResponse. Obbligatorio quando reCAPTCHA Enterprise è attivato.

AutoRetrievalInfo

Le informazioni necessarie per recuperare automaticamente un SMS.

Rappresentazione JSON
{
  "appSignatureHash": string
}
Campi
appSignatureHash

string

L'hash della firma dell'app per Android per l'API SMS Retriever di Google Play Services.