Index
AccountManagementService
(interface)AuthenticationV2Alpha1Service
(interface)AutoRetrievalInfo
(message)FinalizeMfaEnrollmentRequest
(message)FinalizeMfaEnrollmentResponse
(message)FinalizeMfaPhoneRequestInfo
(message)FinalizeMfaPhoneResponseInfo
(message)FinalizeMfaSignInRequest
(message)FinalizeMfaSignInResponse
(message)MfaProvider
(enum)StartMfaEnrollmentRequest
(message)StartMfaEnrollmentResponse
(message)StartMfaPhoneRequestInfo
(message)StartMfaPhoneResponseInfo
(message)StartMfaSignInRequest
(message)StartMfaSignInResponse
(message)WithdrawMfaRequest
(message)WithdrawMfaResponse
(message)
AccountManagementService
Gestion des comptes pour Identity Toolkit
FinalizeMfaEnrollment |
---|
Termine l'inscription d'un numéro de téléphone en tant que facteur d'authentification multifacteur pour l'utilisateur.
|
StartMfaEnrollment |
---|
Envoie un SMS de validation de l'enregistrement du MFA pour un utilisateur.
|
WithdrawMfa |
---|
Révoque une MFA pour un utilisateur
|
AuthenticationV2Alpha1Service
Authentification pour Identity Toolkit
FinalizeMfaSignIn |
---|
Vérifie le défi MultiFactorAuth et effectue la connexion MultiFactorAuth |
StartMfaSignIn |
---|
Envoie la requête MultiFactorAuth |
AutoRetrievalInfo
Informations requises pour récupérer automatiquement un SMS.
Champs | |
---|---|
app_signature_hash |
Hachage de signature de l'application Android pour l'API SMS Retriever du service Google Play. |
FinalizeMfaEnrollmentRequest
Termine l'inscription d'un numéro de téléphone en tant que facteur d'authentification multifacteur pour l'utilisateur.
Champs | |
---|---|
id_token |
Obligatoire. Jeton d'ID de premier facteur Firebase pour indiquer l'utilisateur authentifié. |
mfa_provider |
Obligatoire. Type de deuxième facteur. |
display_name |
Nom à afficher saisi par les utilisateurs pour distinguer différents facteurs multifacteurs du même type ou de types différents. |
Champ d'union verification_info . Obligatoire. Informations d'enregistrement de l'authentification multifacteur à valider. verification_info ne peut être qu'un des éléments suivants : |
|
phone_verification_info |
Informations de validation spécifiques à l'authentification par téléphone. |
FinalizeMfaEnrollmentResponse
Réponse FinalizeMfaEnrollment.
Champs | |
---|---|
id_token |
Jeton d'ID Firebase pour l'utilisateur de l'authentification multifacteur. |
refresh_token |
Jeton d'actualisation pour l'utilisateur MFA afin d'obtenir le jeton d'ID MFA. |
Champ d'union auxiliary_auth_info . Informations d'enregistrement validées par l'authentification multifacteur. auxiliary_auth_info ne peut être qu'un des éléments suivants : |
|
phone_auth_info |
Informations d'authentification auxiliaires spécifiques à l'authentification par téléphone. |
FinalizeMfaPhoneRequestInfo
Informations de requête d'authentification multifacteur spécifiques à l'authentification par téléphone.
Champs | |
---|---|
session_info |
Chaîne opaque représentant la session d'enregistrement. |
code |
Code de validation saisi par l'utilisateur. |
android_verification_proof |
Android uniquement. Utilisé pour la validation "instantanée" du numéro de téléphone via GmsCore. |
phone_number |
Obligatoire si un justificatif de validation Android est présenté. |
FinalizeMfaPhoneResponseInfo
Informations de réponse de l'authentification multifacteur spécifiques à l'authentification par téléphone.
Champs | |
---|---|
android_verification_proof |
Android uniquement. Remplacement à long terme du code valide associé à l'appareil Android. |
android_verification_proof_expire_time |
Android uniquement. Délai d'expiration de la preuve de validation en secondes. |
phone_number |
Pour la preuve de validation Android. |
FinalizeMfaSignInRequest
Finalise la connexion multifacteur en vérifiant la requête d'authentification multifacteur.
Champs | |
---|---|
mfa_provider |
Obligatoire. Type de deuxième facteur. |
mfa_pending_credential |
Obligatoire. Identifiants en attente de la connexion au premier facteur de l'authentification multifacteur. |
Champ d'union verification_info . Obligatoire pour l'une des informations de validation. Informations d'inscription à l'authentification multifacteur à valider. verification_info ne peut être qu'un des éléments suivants : |
|
phone_verification_info |
Informations de validation spécifiques à l'authentification par téléphone. |
FinalizeMfaSignInResponse
Réponse FinalizeMfaSignIn.
Champs | |
---|---|
id_token |
Jeton d'ID Firebase pour l'utilisateur de l'authentification multifacteur. |
refresh_token |
Jeton d'actualisation pour l'utilisateur MFA afin d'obtenir le jeton d'ID MFA. |
Champ d'union auxiliary_auth_info . Informations de connexion validées par l'authentification multifacteur auxiliary_auth_info ne peut être qu'un des éléments suivants : |
|
phone_auth_info |
Informations d'authentification auxiliaires spécifiques à l'authentification par téléphone. |
MfaProvider
Type d'authentification à utiliser pour l'authentification multifacteur.
Enums | |
---|---|
MFA_PROVIDER_UNSPECIFIED |
Valeur par défaut. Ne l'utilisez pas. |
PHONE_SMS |
Authentification par téléphone. |
StartMfaEnrollmentRequest
Envoie un SMS de validation de l'enregistrement du MFA pour un utilisateur.
Champs | |
---|---|
id_token |
Obligatoire. Jeton d'ID de premier facteur Firebase pour indiquer l'utilisateur authentifié. |
mfa_provider |
Obligatoire. Type de deuxième facteur. |
Champ d'union enrollment_info . Obligatoire. Informations sur l'authentification multifacteur par type de deuxième facteur. enrollment_info ne peut être qu'un des éléments suivants : |
|
phone_enrollment_info |
Informations de connexion spécifiques à l'authentification par téléphone |
StartMfaEnrollmentResponse
Réponse StartMfaEnrollment.
Champs | |
---|---|
Champ d'union enrollment_response . Réponse de début d'enregistrement de l'authentification multifacteur par type de deuxième facteur. enrollment_response ne peut être qu'un des éléments suivants : |
|
phone_session_info |
Informations de réponse à l'enregistrement spécifiques à l'authentification par téléphone. |
StartMfaPhoneRequestInfo
Informations de requête d'authentification multifacteur spécifiques à l'authentification par téléphone.
Champs | |
---|---|
phone_number |
Obligatoire pour l'inscription. Numéro de téléphone à enregistrer pour l'authentification multifacteur. |
ios_receipt |
iOS uniquement. Validation réussie du jeton d'application avec APNS. |
ios_secret |
iOS uniquement. Secret envoyé à l'application iOS via APNS. |
recaptcha_token |
Web uniquement. Solution reCAPTCHA. |
auto_retrieval_info |
Android uniquement. Utilisé par les services Google Play pour identifier l'application à récupérer automatiquement. |
safety_net_token |
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 |
StartMfaPhoneResponseInfo
Informations de réponse de l'authentification multifacteur spécifiques à l'authentification par téléphone.
Champs | |
---|---|
session_info |
Chaîne opaque représentant la session d'enregistrement. |
StartMfaSignInRequest
Lance la connexion multifacteur en envoyant la requête d'authentification multifacteur.
Champs | |
---|---|
mfa_provider |
Obligatoire. Type d'authentification multifacteur. |
mfa_pending_credential |
Obligatoire. Identifiants en attente de la connexion au premier facteur de l'authentification multifacteur. |
mfa_enrollment_id |
Obligatoire. ID d'enregistrement de l'authentification multifacteur à partir de la connexion avec le premier facteur. |
Champ d'union sign_in_info . Obligatoire pour l'une des informations de connexion par téléphone. Informations multifacteur par type de deuxième facteur. sign_in_info ne peut être qu'un des éléments suivants : |
|
phone_sign_in_info |
Informations de connexion spécifiques à l'authentification par téléphone |
StartMfaSignInResponse
Réponse StartMfaSignIn.
Champs | |
---|---|
Champ d'union response_info . Réponse de début de connexion multifacteur par type de deuxième facteur. response_info ne peut être qu'un des éléments suivants : |
|
phone_response_info |
Informations de réponse spécifiques à l'authentification par téléphone. |
WithdrawMfaRequest
Révoque MultiFactorAuth.
Champs | |
---|---|
id_token |
Obligatoire. Jeton d'ID Firebase MFA pour indiquer l'utilisateur authentifié. |
mfa_enrollment_id |
Obligatoire. ID d'enregistrement de la MFA à partir de la liste de MFA validée de GetAccountInfo. |
WithdrawMfaResponse
Rétracte la réponse MultiFactorAuth.
Champs | |
---|---|
id_token |
Jeton d'ID Firebase pour le premier facteur de connexion. |
refresh_token |
Jeton d'actualisation Firebase pour le premier facteur de connexion. |