Index
AccountManagementService
(Schnittstelle)AuthenticationV2Alpha1Service
(Schnittstelle)AutoRetrievalInfo
(Meldung)FinalizeMfaEnrollmentRequest
(Meldung)FinalizeMfaEnrollmentResponse
(Meldung)FinalizeMfaPhoneRequestInfo
(Meldung)FinalizeMfaPhoneResponseInfo
(Meldung)FinalizeMfaSignInRequest
(Meldung)FinalizeMfaSignInResponse
(Meldung)MfaProvider
(Aufzählung)StartMfaEnrollmentRequest
(Meldung)StartMfaEnrollmentResponse
(Meldung)StartMfaPhoneRequestInfo
(Meldung)StartMfaPhoneResponseInfo
(Meldung)StartMfaSignInRequest
(Meldung)StartMfaSignInResponse
(Meldung)WithdrawMfaRequest
(Meldung)WithdrawMfaResponse
(Meldung)
AccountManagementService
Kontoverwaltung für Identity Toolkit
FinalizeMfaEnrollment |
---|
Die Registrierung einer Telefonnummer als MFA-Faktor für den Nutzer wird abgeschlossen.
|
StartMfaEnrollment |
---|
Sendet eine SMS zur Bestätigung der MFA-Registrierung für einen Nutzer.
|
WithdrawMfa |
---|
Widerruft eine MFA für den Nutzer
|
AuthenticationV2Alpha1Service
Authentifizierung für Identity Toolkit
FinalizeMfaSignIn |
---|
Prüft die Multi-Faktor-Authentifizierungsanfrage und führt die Multi-Faktor-Authentifizierung durch |
StartMfaSignIn |
---|
Sendet die Multi-Faktor-Authentifizierungsanfrage |
AutoRetrievalInfo
Die Informationen, die zum automatischen Abrufen einer SMS erforderlich sind.
Felder | |
---|---|
app_signature_hash |
Der Signatur-Hash der Android-App für die SMS Retriever API des Google Play-Dienstes. |
FinalizeMfaEnrollmentRequest
Die Registrierung einer Telefonnummer als MFA-Faktor für den Nutzer wird abgeschlossen.
Felder | |
---|---|
id_token |
Pflichtangabe. Firebase-ID-Token für den ersten Faktor, um einen authentifizierten Nutzer anzugeben. |
mfa_provider |
Pflichtangabe. Art des zweiten Faktors. |
display_name |
Anzeigename, der von Nutzern eingegeben wird, um zwischen verschiedenen Multi-Faktoren mit demselben oder einem anderen Typ zu unterscheiden. |
Union-Feld verification_info . Pflichtangabe. Informationen zur Multi-Faktor-Anmeldung müssen bestätigt werden. Für verification_info ist nur einer der folgenden Werte zulässig: |
|
phone_verification_info |
Bestätigungsinformationen speziell für die Telefonauthentifizierung |
FinalizeMfaEnrollmentResponse
Antwort von FinalizeMfaEnrollment
Felder | |
---|---|
id_token |
Firebase-ID-Token für MFA-Nutzer. |
refresh_token |
Aktualisierungstoken für MFA-Nutzer, um ein MFA-ID-Token abzurufen. |
Union-Feld auxiliary_auth_info . Von MultiFactor bestätigte Anmeldedaten. Für auxiliary_auth_info ist nur einer der folgenden Werte zulässig: |
|
phone_auth_info |
Zusätzliche Authentifizierungsinformationen, die für die Telefonauthentifizierung spezifisch sind. |
FinalizeMfaPhoneRequestInfo
Mfa-Anfrage mit Informationen zur Authentifizierung per Smartphone
Felder | |
---|---|
session_info |
Ein nicht transparenter String, der die Registrierungssitzung darstellt. |
code |
Vom Nutzer eingegebener Bestätigungscode. |
android_verification_proof |
Nur Android. Verwendung für die „sofortige“ Bestätigung der Telefonnummer über GmsCore. |
phone_number |
Erforderlich, wenn ein Android-Bestätigungsnachweis vorgelegt wird. |
FinalizeMfaPhoneResponseInfo
Informationen zur MFA-Antwort, die speziell für die Authentifizierung per Smartphone gelten.
Felder | |
---|---|
android_verification_proof |
Nur Android. Langlebiger Ersatz für einen gültigen Code, der mit einem Android-Gerät verknüpft ist. |
android_verification_proof_expire_time |
Nur Android. Ablaufzeit des Bestätigungsnachweises in Sekunden. |
phone_number |
Für den Nachweis der Android-Bestätigung. |
FinalizeMfaSignInRequest
Schließt die Anmeldung per Multi-Faktor-Authentifizierung ab, indem die Multi-Faktor-Authentifizierungs-Herausforderung bestätigt wird.
Felder | |
---|---|
mfa_provider |
Pflichtangabe. Art des zweiten Faktors. |
mfa_pending_credential |
Pflichtangabe. Ausstehende Anmeldedaten von der Anmeldung mit dem ersten Faktor der Multi-Faktor-Authentifizierung. |
Union-Feld verification_info . Erforderlich für eine der Bestätigungsinformationen. Informationen zur Multi-Faktor-Registrierung müssen bestätigt werden. Für verification_info ist nur einer der folgenden Werte zulässig: |
|
phone_verification_info |
Bestätigungsinformationen für die Telefonauthentifizierung |
FinalizeMfaSignInResponse
Antwort von FinalizeMfaSignIn
Felder | |
---|---|
id_token |
Firebase-ID-Token für MFA-Nutzer. |
refresh_token |
Aktualisierungstoken für MFA-Nutzer, um ein MFA-ID-Token abzurufen. |
Union-Feld auxiliary_auth_info . Mit der Multi-Faktor-Authentifizierung bestätigte Anmeldedaten Für auxiliary_auth_info ist nur einer der folgenden Werte zulässig: |
|
phone_auth_info |
Zusätzliche Authentifizierungsinformationen, die für die Telefonauthentifizierung spezifisch sind. |
MfaProvider
Die Authentifizierungsart, die für die Bestätigung in zwei Schritten verwendet werden soll.
Enums | |
---|---|
MFA_PROVIDER_UNSPECIFIED |
Standardwert. Nicht verwenden. |
PHONE_SMS |
Telefonauthentifizierung |
StartMfaEnrollmentRequest
Sendet eine SMS zur Bestätigung der MFA-Registrierung für einen Nutzer.
Felder | |
---|---|
id_token |
Pflichtangabe. Firebase-ID-Token für den ersten Faktor, um einen authentifizierten Nutzer anzugeben. |
mfa_provider |
Pflichtangabe. Art des zweiten Faktors. |
Union-Feld enrollment_info . Pflichtangabe. Informationen zur Multi-Faktor-Authentifizierung nach Typ des zweiten Faktors. Für enrollment_info ist nur einer der folgenden Werte zulässig: |
|
phone_enrollment_info |
Anmeldedaten für die Telefonauthentifizierung |
StartMfaEnrollmentResponse
Antwort auf StartMfaEnrollment
Felder | |
---|---|
Union-Feld enrollment_response . MultiFactor start enrollment response by 2nd factor type. Für enrollment_response ist nur einer der folgenden Werte zulässig: |
|
phone_session_info |
Informationen zur Registrierungsantwort, die sich speziell auf die Telefonauthentifizierung beziehen. |
StartMfaPhoneRequestInfo
Informationen zur Bestätigung in zwei Schritten, die sich speziell auf die Authentifizierung per Smartphone beziehen
Felder | |
---|---|
phone_number |
Für die Registrierung erforderlich. Telefonnummer, die als Bestätigung in zwei Schritten registriert werden soll. |
ios_receipt |
Nur iOS. Erfolgreiche Validierung des App-Tokens mit APNS |
ios_secret |
Nur iOS. Secret wird über APNS an die iOS-App gesendet. |
recaptcha_token |
Nur Web. reCAPTCHA-Lösung |
auto_retrieval_info |
Nur Android. Wird von den Google Play-Diensten verwendet, um die App für den automatischen Abruf zu identifizieren. |
safety_net_token |
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 |
StartMfaPhoneResponseInfo
Informationen zur MFA-Antwort, die speziell für die Authentifizierung per Smartphone gelten.
Felder | |
---|---|
session_info |
Ein nicht transparenter String, der die Registrierungssitzung darstellt. |
StartMfaSignInRequest
Startet die Multi-Faktor-Anmeldung, indem die Multi-Faktor-Authentifizierungsanfrage gesendet wird.
Felder | |
---|---|
mfa_provider |
Pflichtangabe. Art der Multi-Faktor-Authentifizierung. |
mfa_pending_credential |
Pflichtangabe. Ausstehende Anmeldedaten von der Anmeldung mit dem ersten Faktor der Multi-Faktor-Authentifizierung. |
mfa_enrollment_id |
Pflichtangabe. MFA-Registrierungs-ID von der Anmeldung mit dem ersten Faktor. |
Union-Feld sign_in_info . Erforderlich für eine der Informationen zur Anmeldung per Smartphone. Informationen zur Multi-Faktor-Authentifizierung nach Typ des zweiten Faktors. Für sign_in_info ist nur einer der folgenden Werte zulässig: |
|
phone_sign_in_info |
Anmeldedaten für die Authentifizierung per Smartphone |
StartMfaSignInResponse
StartMfaSignIn-Antwort.
Felder | |
---|---|
Union-Feld response_info . MultiFactor start sign-in response by 2nd factor type. Für response_info ist nur einer der folgenden Werte zulässig: |
|
phone_response_info |
Antwortinformationen speziell für die Telefonauthentifizierung. |
WithdrawMfaRequest
MultiFactorAuth wird widerrufen.
Felder | |
---|---|
id_token |
Pflichtangabe. Firebase-MFA-ID-Token, um einen authentifizierten Nutzer anzugeben. |
mfa_enrollment_id |
Pflichtangabe. MFA-Registrierungs-ID aus der bestätigten MFA-Liste von GetAccountInfo |
WithdrawMfaResponse
Widerruft die Multi-Faktor-Authentifizierungsantwort.
Felder | |
---|---|
id_token |
Firebase-ID-Token für den ersten Anmeldefaktor. |
refresh_token |
Firebase-Aktualisierungstoken für den ersten Anmeldefaktor. |