エラーコード

このドキュメントには、Identity Platform のエラーコードが記載されています。示します。

アカウント管理のエラーコード

ウェブ エラーコード iOS エラーコード Android エラーコード Android の例外 説明
auth/requires-recent-login ERROR_REQUIRES_RECENT_LOGIN ERROR_REQUIRES_RECENT_LOGIN FirebaseAuthRecentLoginRequiredException

このオペレーションは機密性が高く、新しい認証が必要です。このリクエストを再試行する前に、再度ログインしてください。

承認のエラーコード

ウェブ エラーコード iOS エラーコード Android エラーコード Android の例外 説明
auth/app-not-authorized ERROR_APP_NOT_AUTHORIZED ERROR_APP_NOT_AUTHORIZED FirebaseAuthException

このアプリには Identity Platform を使用する権限がありません。Android では、Cloud Console で正しいパッケージ名と SHA-1 が構成されていることを確認します。iOS では、アプリのバンドル ID からのリクエストを確実に受け入れるようにキーの構成を確認します。ウェブアプリの場合は、ドメインとキーの構成を確認します。

多要素認証のコード

ウェブ エラーコード iOS エラーコード Android エラーコード Android の例外 説明
auth/missing-multi-factor-session ERROR_MISSING_MULTI_FACTOR_SESSION ERROR_MISSING_MULTI_FACTOR_SESSION FirebaseAuthInvalidCredentialsException

このリクエストには、第 1 要素でのログインに成功したことを示す証明が見当たりません。

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

第 2 要素 ID が指定されていません。

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

このリクエストには、第 1 要素でのログインに成功したことを示す有効な証明が含まれていません。

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

提供された ID に一致する第 2 要素がありません。

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

ログインを完了するには、第 2 要素の所有権の証明が必要です。

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

この第 2 要素は、すでにこのアカウントに登録されています。

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

ユーザーに対して許可されている第 2 要素の最大数を超えています。

auth/unsupported-first-factor ERROR_UNSUPPORTED_FIRST_FACTOR ERROR_UNSUPPORTED_FIRST_FACTOR FirebaseAuthException

第 2 要素を登録するか、多要素アカウントでログインするには、サポートされている第 1 要素でログインする必要があります。

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

多要素ユーザーには、確認済みのメールアドレスが常に必要です。

auth/missing-phone-number ERROR_MISSING_PHONE_NUMBER ERROR_MISSING_PHONE_NUMBER FirebaseAuthInvalidCredentialsException

確認コードを送信するには、送信先の電話番号を指定してください。

auth/invalid-phone-number ERROR_INVALID_PHONE_NUMBER ERROR_INVALID_PHONE_NUMBER FirebaseAuthInvalidCredentialsException

提供された電話番号の形式が正しくありません。電話番号を E.164 形式に解析できる形式で入力してください。E.164 電話番号は、[+][country code][subscriber number including area code] の形式で記述します。

auth/missing-verification-code ERROR_MISSING_VERIFICATION_CODE ERROR_MISSING_VERIFICATION_CODE FirebaseAuthInvalidCredentialsException

電話の認証情報が、空の SMS 確認コードで作成されました。

auth/invalid-verification-code ERROR_INVALID_VERIFICATION_CODE ERROR_INVALID_VERIFICATION_CODE FirebaseAuthInvalidCredentialsException

電話の認証情報の作成に使用される SMS 確認コードが無効です。確認コードの SMS を再送信し、ユーザーから提供された確認コードを必ず使用してください。

auth/missing-verification-id ERROR_MISSING_VERIFICATION_ID ERROR_MISSING_VERIFICATION_ID FirebaseAuthInvalidCredentialsException

電話の認証情報が、空の確認 ID で作成されました。

auth/invalid-verification-id ERROR_INVALID_VERIFICATION_ID ERROR_INVALID_VERIFICATION_ID FirebaseAuthInvalidCredentialsException

電話の認証情報の作成に使用された確認 ID が無効です。

auth/code-expired ERROR_SESSION_EXPIRED ERROR_SESSION_EXPIRED FirebaseAuthInvalidCredentialsException

SMS コードの有効期限が切れています。確認コードを再送信して、もう一度試してください。

auth/captcha-check-failed

指定された reCAPTCHA レスポンス トークンが無効、期限切れ、またはすでに使用されているか、もしくはトークンに関連するドメインがホワイトリストに登録されたドメインのリストと一致しません。

auth/quota-exceeded ERROR_QUOTA_EXCEEDED ERROR_QUOTA_EXCEEDED FirebaseTooManyRequestsException

このプロジェクトに対する電話確認の割り当てを超えました。

ERROR_APP_NOT_VERIFIED

Identity Platform はサイレント プッシュ通知を取得できなかったため、アプリを確認できませんでした。プッシュ通知を受け取るようにアプリが正しく構成されていることを確認してください。