Códigos de error

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

Códigos de error de administración de la cuenta

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 acceder antes de reintentar 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 app 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 consola de Google Cloud. En iOS, revisa la configuración de la clave para asegurarte de que acepte solicitudes del ID de paquete de tu app. Para las aplicaciones web, verifica tu dominio y la configuración de la clave.

Códigos de autenticación de varios factores

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 el comprobante de acceso correcto del primer factor en la solicitud.

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

No se proporcionó un 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 inicio de sesión exitoso del primer factor.

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

Se requiere una prueba de propiedad de un segundo factor para completar el acceso.

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

El segundo factor ya está inscrito en esta cuenta.

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

Se excedió la cantidad máxima de segundos factores posibles de un usuario.

auth/unsupported-first-factor ERROR_UNSUPPORTED_FIRST_FACTOR ERROR_UNSUPPORTED_FIRST_FACTOR FirebaseAuthException

Para inscribir un segundo factor o acceder con una cuenta de varios factores, es necesario que accedas con un primer factor compatible.

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

Los usuarios de varios factores siempre deben tener un correo electrónico verificado.

auth/missing-phone-number ERROR_MISSING_PHONE_NUMBER ERROR_MISSING_PHONE_NUMBER FirebaseAuthInvalidCredentialsException

Para enviar los códigos de verificación, proporciona el 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. Ingresa el número de teléfono en un formato que pueda analizarse en formato E.164. Los números de teléfono E.164 están escritos en este 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 telefónica se creó 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 usó para crear la credencial de autenticación telefónica no es válido. Reenvía el código de verificación por SMS y asegúrate de usar el código de verificación que proporcionó el usuario.

auth/missing-verification-id ERROR_MISSING_VERIFICATION_ID ERROR_MISSING_VERIFICATION_ID FirebaseAuthInvalidCredentialsException

La credencial de autenticación telefónica se creó 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 que se usó para crear la credencial de autenticación telefónica no es válido.

auth/code-expired ERROR_SESSION_EXPIRED ERROR_SESSION_EXPIRED FirebaseAuthInvalidCredentialsException

El código de SMS venció. Vuelve a enviar el código de verificación para volver a intentarlo.

auth/captcha-check-failed

El token de respuesta de reCAPTCHA proporcionado no es válido, caducó, ya se usó o el dominio asociado no coincide con la lista de dominios incluidos en la lista blanca.

auth/quota-exceeded ERROR_QUOTA_EXCEEDED ERROR_QUOTA_EXCEEDED FirebaseTooManyRequestsException

Se superó la cuota de verificación telefónica para este proyecto.

ERROR_APP_NOT_VERIFIED

Identity Platform no pudo recuperar la notificación push silenciosa y, por lo tanto, no pudo verificar tu app. Asegúrate de haber configurado tu app correctamente para recibir notificaciones push.