🧯

Firebase Web SDKが投げる例外チートシート

2023/12/02に公開

※随時更新します

Auth

参照:https://github.com/firebase/firebase-js-sdk/blob/ac10cc3491772a3b8500852625029a1602cb2635/packages/auth/src/api/errors.ts#L133-L235

createUserWithEmailAndPassword

パスワードポリシーが満たされていない

  • auth/password-does-not-meet-requirements

メールアドレスが既に使用されている

  • メール列挙保護が無効
    • auth/email-already-in-use
  • メール列挙保護が有効
    • auth/invalid-credential

不定の原因で登録ができなかった

  • auth/invalid-credential
    前述のメール列挙保護が有効になっているSDKとFirebaseの間の認証などの実装都合も含めてだいたいこれを投げる。

メールアドレス/パスワード認証が有効化されていない

  • auth/operation-not-allowed

Discussion