Codes d'erreur

Ce document répertorie les codes d'erreur d'Identity Platform.

Codes d'erreur de gestion de compte

Code d'erreur Web Code d'erreur iOS Code d'erreur Android Exception Android Description
auth/requires-recent-login ERROR_REQUIRES_RECENT_LOGIN ERROR_REQUIRES_RECENT_LOGIN FirebaseAuthRecentLoginRequiredException

Cette opération est sensible et nécessite une authentification récente. Reconnectez-vous avant de relancer cette requête.

Codes d'erreur d'autorisation

Code d'erreur Web Code d'erreur iOS Code d'erreur Android Exception Android Description
auth/app-not-authorized ERROR_APP_NOT_AUTHORIZED ERROR_APP_NOT_AUTHORIZED FirebaseAuthException

Cette application n'est pas autorisée à utiliser Identity Platform. Sur Android, vérifiez que le nom de package et le certificat SHA-1 sont configurés dans la console Google Cloud. Sur iOS, vérifiez la configuration de votre clé afin de vous assurer qu'elle accepte les requêtes provenant de l'ID du bundle de votre application. Pour les applications Web, vérifiez la configuration de votre domaine et de votre clé.

Codes d'authentification multifacteur

Code d'erreur Web Code d'erreur iOS Code d'erreur Android Exception Android Description
auth/missing-multi-factor-session ERROR_MISSING_MULTI_FACTOR_SESSION ERROR_MISSING_MULTI_FACTOR_SESSION FirebaseAuthInvalidCredentialsException

Il manque à la requête une preuve de la connexion réussie du premier facteur.

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

Aucun identifiant de second facteur n'a été fourni.

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

La requête ne contient pas de preuve valide d'une connexion à premier facteur réussie.

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

L'utilisateur n'a pas de deuxième facteur correspondant à l'identifiant fourni.

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

Pour vous connecter, vous devez prouver que vous êtes le propriétaire d'un deuxième facteur.

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

Le second facteur est déjà inscrit sur ce compte.

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

Le nombre maximal de seconds facteurs autorisés pour un utilisateur a été dépassé.

auth/unsupported-first-factor ERROR_UNSUPPORTED_FIRST_FACTOR ERROR_UNSUPPORTED_FIRST_FACTOR FirebaseAuthException

L'inscription à un deuxième facteur ou la connexion avec un compte multifacteur nécessite une connexion avec un premier facteur compatible.

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

Les utilisateurs multifacteur doivent toujours disposer d'une adresse e-mail validée.

auth/missing-phone-number ERROR_MISSING_PHONE_NUMBER ERROR_MISSING_PHONE_NUMBER FirebaseAuthInvalidCredentialsException

Pour envoyer les codes de validation, indiquez un numéro de téléphone pour le destinataire.

auth/invalid-phone-number ERROR_INVALID_PHONE_NUMBER ERROR_INVALID_PHONE_NUMBER FirebaseAuthInvalidCredentialsException

Le format du numéro de téléphone fourni est incorrect. Saisissez le numéro de téléphone dans un format qui peut être analysé au format E.164. Les numéros de téléphone E.164 sont écrits au format [+][country code][subscriber number including area code].

auth/missing-verification-code ERROR_MISSING_VERIFICATION_CODE ERROR_MISSING_VERIFICATION_CODE FirebaseAuthInvalidCredentialsException

Les identifiants d'authentification par téléphone ont été créés avec un code de validation par SMS vide.

auth/invalid-verification-code ERROR_INVALID_VERIFICATION_CODE ERROR_INVALID_VERIFICATION_CODE FirebaseAuthInvalidCredentialsException

Le code de validation SMS utilisé pour créer l'identifiant d'authentification par téléphone n'est pas valide. Renvoyez le code de vérification SMS et veillez à utiliser le code de validation fourni par l'utilisateur.

auth/missing-verification-id ERROR_MISSING_VERIFICATION_ID ERROR_MISSING_VERIFICATION_ID FirebaseAuthInvalidCredentialsException

Les identifiants d'authentification par téléphone ont été créés avec un ID de validation vide.

auth/invalid-verification-id ERROR_INVALID_VERIFICATION_ID ERROR_INVALID_VERIFICATION_ID FirebaseAuthInvalidCredentialsException

L'ID de validation utilisé pour créer les identifiants d'authentification par téléphone n'est pas valide.

auth/code-expired ERROR_SESSION_EXPIRED ERROR_SESSION_EXPIRED FirebaseAuthInvalidCredentialsException

Le code SMS a expiré. Renvoyez le code de validation pour réessayer.

auth/captcha-check-failed

Le jeton de réponse reCAPTCHA fourni n'est pas valide, a expiré, est déjà utilisé, ou le domaine qui lui est associé ne correspond pas à la liste des domaines sur liste blanche.

auth/quota-exceeded ERROR_QUOTA_EXCEEDED ERROR_QUOTA_EXCEEDED FirebaseTooManyRequestsException

Le quota de validation par téléphone a été dépassé pour ce projet.

ERROR_APP_NOT_VERIFIED

Identity Platform n'a pas pu récupérer la notification push silencieuse et n'a donc pas pu valider votre application. Assurez-vous d'avoir correctement configuré votre application pour recevoir des notifications push.