StartMfaPhoneRequestInfo

Informationen zur App-Überprüfung für einen StartMfa-Antrag.

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

string

Für die Registrierung erforderlich. Telefonnummer, die als Bestätigung in zwei Schritten registriert werden soll.

iosReceipt

string

Nur iOS. Erfolgreiche Validierung des App-Tokens mit APNS

iosSecret

string

Nur iOS. Secret wird über APNS an die iOS-App gesendet.

recaptchaToken

string

Nur Web. reCAPTCHA-Lösung

autoRetrievalInfo

object (AutoRetrievalInfo)

Nur Android. Wird von den Google Play-Diensten verwendet, um die App für den automatischen Abruf zu identifizieren.

safetyNetToken

string

Nur Android. Wird verwendet, um die Anwendungsidentität anstelle eines reCAPTCHA-Tokens zu bestätigen. Ein SafetyNet-Token kann über die SafetyNet Android Attestation API generiert werden. Dabei wird die Base64-Codierung des Felds phoneNumber als Nonce verwendet.

playIntegrityToken

string

Nur Android. Wird verwendet, um die Identität der Anwendung anstelle eines reCAPTCHA-Tokens (oder eines Safety Net-Tokens) zu bestätigen. Ein Play Integrity-Token kann über die Play Integrity API generiert werden, indem SHA256 auf das Feld phoneNumber als Nonce angewendet wird.

captchaResponse

string

Das reCAPTCHA Enterprise-Token, das von der clientseitigen reCAPTCHA-Integration bereitgestellt wird. Erforderlich, wenn reCAPTCHA Enterprise aktiviert ist.

clientType

enum (ClientType)

Der Clienttyp: „web“, „android“ oder „ios“. Erforderlich, wenn reCAPTCHA Enterprise aktiviert ist.

recaptchaVersion

enum (RecaptchaVersion)

Die reCAPTCHA-Version des reCAPTCHA-Tokens in der captchaResponse. Erforderlich, wenn reCAPTCHA Enterprise aktiviert ist.

AutoRetrievalInfo

Die Informationen, die zum automatischen Abrufen einer SMS erforderlich sind.

JSON-Darstellung
{
  "appSignatureHash": string
}
Felder
appSignatureHash

string

Der Signatur-Hash der Android-App für die SMS Retriever API des Google Play-Dienstes.