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. Sous Android, vérifiez que le nom du package et 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 de connexion réussie du premier facteur.

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 second facteur correspondant à l'identifiant fourni.

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

La preuve de propriété d'un second facteur est obligatoire pour terminer la connexion.

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é par utilisateur a été dépassé.

auth/unsupported-first-factor ERROR_UNSUPPORTED_FIRST_FACTOR ERROR_UNSUPPORTED_FIRST_FACTOR FirebaseAuthException

L'inscription d'un second 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

Veuillez indiquer un numéro de téléphone pour l'envoi des codes de validation au 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

L'identifiant d'authentification par téléphone a été créé avec un code de validation 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

L'identifiant d'authentification par téléphone a été créé 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 l'identifiant 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é ou est déjà utilisé ou le domaine qui lui est associé ne correspond pas à la liste des domaines en 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 ne peut donc pas valider votre application. Assurez-vous d'avoir correctement configuré votre application pour recevoir les notifications push.