StartMfaPhoneRequestInfo

Informations de validation de l'application pour une requête StartMfa.

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

string

Obligatoire pour l'inscription. Numéro de téléphone à enregistrer pour l'authentification multifacteur.

iosReceipt

string

iOS uniquement. Validation réussie du jeton d'application avec APNS.

iosSecret

string

iOS uniquement. Secret envoyé à l'application iOS via APNS.

recaptchaToken

string

Web uniquement. Solution reCAPTCHA.

autoRetrievalInfo

object (AutoRetrievalInfo)

Android uniquement. Utilisé par les services Google Play pour identifier l'application à récupérer automatiquement.

safetyNetToken

string

Android uniquement. Utilisé pour affirmer l'identité de l'application à la place d'un jeton ReCaptcha. Un jeton SafetyNet peut être généré via l'API SafetyNet Android Attestation, avec l'encodage base64 du champ phoneNumber comme nonce.

playIntegrityToken

string

Android uniquement. Utilisé pour affirmer l'identité de l'application à la place d'un jeton ReCaptcha (ou jeton de filet de sécurité). Un jeton Play Integrity peut être généré via l'API Play Integrity en appliquant SHA256 au champ phoneNumber en tant que nonce.

captchaResponse

string

Jeton reCAPTCHA Enterprise fourni par l'intégration côté client de reCAPTCHA. Obligatoire lorsque reCAPTCHA Enterprise est activé.

clientType

enum (ClientType)

Type de client (Web, Android ou iOS) Obligatoire lorsque reCAPTCHA Enterprise est activé.

recaptchaVersion

enum (RecaptchaVersion)

Version reCAPTCHA du jeton reCAPTCHA dans captchaResponse. Obligatoire lorsque reCAPTCHA Enterprise est activé.

AutoRetrievalInfo

Informations requises pour récupérer automatiquement un SMS.

Représentation JSON
{
  "appSignatureHash": string
}
Champs
appSignatureHash

string

Hachage de signature de l'application Android pour l'API SMS Retriever du service Google Play.