Índice
AccountManagementService
(interfaz)AuthenticationV2Alpha1Service
(interfaz)AutoRetrievalInfo
(mensaje)FinalizeMfaEnrollmentRequest
(mensaje)FinalizeMfaEnrollmentResponse
(mensaje)FinalizeMfaPhoneRequestInfo
(mensaje)FinalizeMfaPhoneResponseInfo
(mensaje)FinalizeMfaSignInRequest
(mensaje)FinalizeMfaSignInResponse
(mensaje)MfaProvider
(enum)StartMfaEnrollmentRequest
(mensaje)StartMfaEnrollmentResponse
(mensaje)StartMfaPhoneRequestInfo
(mensaje)StartMfaPhoneResponseInfo
(mensaje)StartMfaSignInRequest
(mensaje)StartMfaSignInResponse
(mensaje)WithdrawMfaRequest
(mensaje)WithdrawMfaResponse
(mensaje)
AccountManagementService
Administración de cuentas para Identity Toolkit
FinalizeMfaEnrollment |
---|
Finaliza la inscripción de un número de teléfono como factor de MFA para el usuario.
|
StartMfaEnrollment |
---|
Envía un SMS de verificación de inscripción de la MFA a un usuario.
|
WithdrawMfa |
---|
Revocar una MFA para el usuario
|
AuthenticationV2Alpha1Service
Autenticación para Identity Toolkit
FinalizeMfaSignIn |
---|
Verifica el desafío de MultiFactorAuth y realiza el acceso a MultiFactorAuth |
StartMfaSignIn |
---|
Envía el desafío de MultiFactorAuth |
AutoRetrievalInfo
Es la información necesaria para recuperar automáticamente un SMS.
Campos | |
---|---|
app_signature_hash |
El hash de firma de la app para Android para la API de SMS Retriever de los Servicios de Google Play |
FinalizeMfaEnrollmentRequest
Finaliza la inscripción de un número de teléfono como factor de MFA para el usuario.
Campos | |
---|---|
id_token |
Obligatorio. Token de ID de primer factor de Firebase para indicar el usuario autenticado |
mfa_provider |
Obligatorio. Tipo de segundo factor. |
display_name |
Es el nombre visible que ingresan los usuarios para distinguir entre diferentes factores múltiples con el mismo tipo o con tipos diferentes. |
Campo de unión verification_info . Obligatorio. Se debe verificar la información de inscripción de varios factores. verification_info puede ser solo uno de los siguientes: |
|
phone_verification_info |
Información de verificación específica de la autenticación telefónica |
FinalizeMfaEnrollmentResponse
Respuesta de FinalizeMfaEnrollment.
Campos | |
---|---|
id_token |
Token de ID de Firebase para el usuario de la MFA. |
refresh_token |
Token de actualización para que el usuario de MFA obtenga el token de ID de MFA. |
Campo de unión auxiliary_auth_info . Información de inscripción verificada de MultiFactor auxiliary_auth_info puede ser solo uno de los siguientes: |
|
phone_auth_info |
Información de autenticación auxiliar específica de la autenticación telefónica. |
FinalizeMfaPhoneRequestInfo
Información de la solicitud de MFA específica para la autenticación telefónica.
Campos | |
---|---|
session_info |
Es una cadena opaca que representa la sesión de inscripción. |
code |
Es el código de verificación que ingresó el usuario. |
android_verification_proof |
Solo para Android. Se usa para la verificación "instantánea" del número de teléfono a través de GmsCore. |
phone_number |
Obligatorio si se presenta un comprobante de verificación de Android. |
FinalizeMfaPhoneResponseInfo
Información de respuesta de MFA específica para la autenticación telefónica.
Campos | |
---|---|
android_verification_proof |
Solo para Android. Reemplazo de larga duración para un código válido vinculado a un dispositivo Android. |
android_verification_proof_expire_time |
Solo para Android. Es el tiempo de vencimiento de la prueba de verificación en segundos. |
phone_number |
Para la prueba de verificación de Android. |
FinalizeMfaSignInRequest
Finaliza el acceso de varios factores verificando el desafío de autenticación de varios factores.
Campos | |
---|---|
mfa_provider |
Obligatorio. Tipo de segundo factor. |
mfa_pending_credential |
Obligatorio. Credenciales pendientes del acceso con el primer factor de la MFA |
Campo de unión verification_info . Obligatorio para una de las opciones de verificación. Se debe verificar la información de inscripción de MultiFactor. verification_info puede ser solo uno de los siguientes: |
|
phone_verification_info |
Información de verificación específica de la autenticación telefónica |
FinalizeMfaSignInResponse
Respuesta de FinalizeMfaSignIn.
Campos | |
---|---|
id_token |
Token de ID de Firebase para el usuario de la MFA. |
refresh_token |
Token de actualización para que el usuario de MFA obtenga el token de ID de MFA. |
Campo de unión auxiliary_auth_info . Información de acceso verificada de varios factores auxiliary_auth_info puede ser solo uno de los siguientes: |
|
phone_auth_info |
Información de autenticación auxiliar específica de la autenticación telefónica. |
MfaProvider
Es el tipo de autenticación que se usará para la MFA.
Enums | |
---|---|
MFA_PROVIDER_UNSPECIFIED |
Valor predeterminado No se debe usar. |
PHONE_SMS |
Autenticación telefónica |
StartMfaEnrollmentRequest
Envía un SMS de verificación de inscripción de la MFA a un usuario.
Campos | |
---|---|
id_token |
Obligatorio. Token de ID de primer factor de Firebase para indicar el usuario autenticado |
mfa_provider |
Obligatorio. Tipo de segundo factor. |
Campo de unión enrollment_info . Obligatorio. Información de varios factores por tipo de segundo factor enrollment_info puede ser solo uno de los siguientes: |
|
phone_enrollment_info |
Información de acceso específica para la autenticación telefónica. |
StartMfaEnrollmentResponse
Respuesta de StartMfaEnrollment.
Campos | |
---|---|
Campo de unión enrollment_response . Respuesta de inicio de la inscripción de varios factores por tipo de segundo factor. enrollment_response puede ser solo uno de los siguientes: |
|
phone_session_info |
Información de respuesta de inscripción específica de la autenticación telefónica. |
StartMfaPhoneRequestInfo
Información de la solicitud de MFA específica para la autenticación telefónica.
Campos | |
---|---|
phone_number |
Obligatorio para la inscripción. Es el número de teléfono que se inscribirá como MFA. |
ios_receipt |
Solo para iOS. Recibir la validación correcta del token de la app con APNS |
ios_secret |
Solo para iOS. El secreto se entrega a la app para iOS a través de APNS. |
recaptcha_token |
Solo en la Web. Solución de reCAPTCHA. |
auto_retrieval_info |
Solo para Android. Los Servicios de Google Play lo usan para identificar la app para la recuperación automática. |
safety_net_token |
Solo para Android. Se usa para confirmar la identidad de la aplicación en lugar de un token de reCAPTCHA. Se puede generar un token de SafetyNet a través de la API de SafetyNet Android Attestation, con la codificación Base64 del campo |
StartMfaPhoneResponseInfo
Información de respuesta de MFA específica para la autenticación telefónica.
Campos | |
---|---|
session_info |
Es una cadena opaca que representa la sesión de inscripción. |
StartMfaSignInRequest
Inicia el acceso de varios factores enviando el desafío de autenticación de varios factores.
Campos | |
---|---|
mfa_provider |
Obligatorio. Tipo de autenticación de varios factores. |
mfa_pending_credential |
Obligatorio. Credenciales pendientes del acceso con el primer factor de la MFA |
mfa_enrollment_id |
Obligatorio. ID de inscripción de la MFA del acceso con el primer factor |
Campo de unión sign_in_info . Obligatorio para uno de los datos de acceso por teléfono. Información de varios factores por tipo de segundo factor. sign_in_info puede ser solo uno de los siguientes: |
|
phone_sign_in_info |
Información de acceso específica de la autenticación telefónica |
StartMfaSignInResponse
Respuesta de StartMfaSignIn.
Campos | |
---|---|
Campo de unión response_info . Respuesta de inicio de sesión de MultiFactor por tipo de segundo factor response_info puede ser solo uno de los siguientes: |
|
phone_response_info |
Información de respuesta específica de la autenticación telefónica. |
WithdrawMfaRequest
Se retiró MultiFactorAuth.
Campos | |
---|---|
id_token |
Obligatorio. Token de ID de MFA de Firebase para indicar el usuario autenticado |
mfa_enrollment_id |
Obligatorio. El ID de inscripción de la MFA de la lista de MFA verificada de GetAccountInfo |
WithdrawMfaResponse
Retira la respuesta de MultiFactorAuth.
Campos | |
---|---|
id_token |
Token de ID de Firebase para el primer factor de acceso |
refresh_token |
Token de actualización de Firebase para el primer factor de acceso |