Códigos de error

En este documento se enumeran los códigos de error de Identity Platform.

Códigos de error de gestión de cuentas

Código de error web Código de error de iOS Código de error de Android Excepción de Android Descripción
auth/requires-recent-login ERROR_REQUIRES_RECENT_LOGIN ERROR_REQUIRES_RECENT_LOGIN FirebaseAuthRecentLoginRequiredException

Esta operación es sensible y requiere una autenticación reciente. Vuelve a iniciar sesión antes de volver a intentar esta solicitud.

Códigos de error de autorización

Código de error web Código de error de iOS Código de error de Android Excepción de Android Descripción
auth/app-not-authorized ERROR_APP_NOT_AUTHORIZED ERROR_APP_NOT_AUTHORIZED FirebaseAuthException

Esta aplicación no tiene autorización para usar Identity Platform. En Android, verifica que el nombre del paquete y el SHA-1 correctos estén configurados en la Google Cloud consola. En iOS, revisa la configuración de tu clave para asegurarte de que acepta solicitudes del ID de paquete de tu aplicación. En el caso de las aplicaciones web, comprueba la configuración del dominio y de la clave.

Códigos de autenticación multifactor

Código de error web Código de error de iOS Código de error de Android Excepción de Android Descripción
auth/missing-multi-factor-session ERROR_MISSING_MULTI_FACTOR_SESSION ERROR_MISSING_MULTI_FACTOR_SESSION FirebaseAuthInvalidCredentialsException

Falta la prueba de que se ha iniciado sesión correctamente con el primer factor.

auth/missing-multi-factor-info ERROR_MISSING_MULTI_FACTOR_INFO ERROR_MISSING_MULTI_FACTOR_INFO FirebaseAuthInvalidCredentialsException

No se ha proporcionado ningún identificador de segundo factor.

auth/invalid-multi-factor-session ERROR_INVALID_MULTI_FACTOR_SESSION ERROR_INVALID_MULTI_FACTOR_SESSION FirebaseAuthInvalidCredentialsException

La solicitud no contiene una prueba válida de que se ha iniciado sesión con el primer factor correctamente. .

auth/multi-factor-info-not-found ERROR_MULTI_FACTOR_INFO_NOT_FOUND ERROR_MULTI_FACTOR_INFO_NOT_FOUND FirebaseAuthInvalidCredentialsException

El usuario no tiene un segundo factor que coincida con el identificador proporcionado.

auth/multi-factor-auth-required ERROR_SECOND_FACTOR_REQUIRED ERROR_SECOND_FACTOR_REQUIRED FirebaseAuthMultiFactorException

Para completar el inicio de sesión, debes demostrar que eres el propietario del segundo factor.

auth/second-factor-already-in-use ERROR_SECOND_FACTOR_ALREADY_ENROLLED ERROR_SECOND_FACTOR_ALREADY_ENROLLED FirebaseAuthException

El segundo factor ya está registrado en esta cuenta.

auth/maximum-second-factor-count-exceeded ERROR_MAXIMUM_SECOND_FACTOR_COUNT_EXCEEDED ERROR_MAXIMUM_SECOND_FACTOR_COUNT_EXCEEDED FirebaseAuthException

Se ha superado el número máximo permitido de segundos factores en un usuario.

auth/unsupported-first-factor ERROR_UNSUPPORTED_FIRST_FACTOR ERROR_UNSUPPORTED_FIRST_FACTOR FirebaseAuthException

Para registrar un segundo factor o iniciar sesión con una cuenta multifactor, es necesario iniciar sesión con un primer factor compatible.

auth/email-change-needs-verification ERROR_EMAIL_CHANGE_NEEDS_VERIFICATION ERROR_EMAIL_CHANGE_NEEDS_VERIFICATION FirebaseAuthException

Los usuarios que utilicen la autenticación multifactor deben tener siempre un correo verificado.

auth/missing-phone-number ERROR_MISSING_PHONE_NUMBER ERROR_MISSING_PHONE_NUMBER FirebaseAuthInvalidCredentialsException

Para enviar códigos de verificación, proporciona un número de teléfono del destinatario.

auth/invalid-phone-number ERROR_INVALID_PHONE_NUMBER ERROR_INVALID_PHONE_NUMBER FirebaseAuthInvalidCredentialsException

El formato del número de teléfono proporcionado es incorrecto. Introduce el número de teléfono en un formato que se pueda analizar para convertirlo al formato E.164. E.164 Los números de teléfono se escriben con el siguiente formato: [+][country code][subscriber number including area code].

auth/missing-verification-code ERROR_MISSING_VERIFICATION_CODE ERROR_MISSING_VERIFICATION_CODE FirebaseAuthInvalidCredentialsException

La credencial de autenticación por teléfono se ha creado con un código de verificación por SMS vacío.

auth/invalid-verification-code ERROR_INVALID_VERIFICATION_CODE ERROR_INVALID_VERIFICATION_CODE FirebaseAuthInvalidCredentialsException

El código de verificación por SMS que se ha usado para crear la credencial de autenticación por teléfono no es válido. Vuelve a enviar el SMS con el código de verificación y asegúrate de usar el código que te proporcione el usuario.

auth/missing-verification-id ERROR_MISSING_VERIFICATION_ID ERROR_MISSING_VERIFICATION_ID FirebaseAuthInvalidCredentialsException

La credencial de autenticación telefónica se ha creado con un ID de verificación vacío.

auth/invalid-verification-id ERROR_INVALID_VERIFICATION_ID ERROR_INVALID_VERIFICATION_ID FirebaseAuthInvalidCredentialsException

El ID de verificación usado para crear la credencial de autenticación por teléfono no es válido.

auth/code-expired ERROR_SESSION_EXPIRED ERROR_SESSION_EXPIRED FirebaseAuthInvalidCredentialsException

El código SMS ha caducado. Vuelve a enviar el código de verificación para intentarlo de nuevo.

auth/captcha-check-failed

El token de respuesta de reCAPTCHA proporcionado no es válido, ha caducado, ya se ha usado o el dominio asociado a él no coincide con la lista de dominios incluidos en la lista blanca.

auth/quota-exceeded ERROR_QUOTA_EXCEEDED ERROR_QUOTA_EXCEEDED FirebaseTooManyRequestsException

Se ha superado la cuota de verificación telefónica de este proyecto.

ERROR_APP_NOT_VERIFIED

Identity Platform no ha podido obtener la notificación push silenciosa y, por lo tanto, no ha podido verificar tu aplicación. Asegúrate de haber configurado correctamente tu aplicación para recibir notificaciones push.