FlutterFlow認証
Emailの検証
Firebaseの機能で、パスワードの最小要件は、6文字になっている。
これは設定できないみたい
匿名認証
メールアドレスをアップデートすると通常のアカウントになるみたい
メモ
匿名ユーザーのアカウントリンクは、できそう
メールアドレスリンク
Googleリンク
リンクされているアカウントの再リンクは、カスタムする必要がありそう。
できないことはなさそう
匿名ユーザーがメールアドレスを設定すると通常のアカウントになりそう
匿名ユーザーが、メールを受け取れれば、他社のアカウントのパスワード変更できる
ライブラリ
Google認証設定
Androidの場合、SHA-1のフィンガープリントを設定する必要がある
PlayConsoleのアプリ署名より「アプリ署名鍵の証明書」からSHA-1のフィンガープリント取得
Firebaseの「SDK の設定と構成」に追加する
注意
エラー
このパッケージ名と SHA-1 の組み合わせを持つ OAuth2 クライアントは、別のプロジェクトに既に存在します
同じアプリを、複数のFirebaseに登録したらエラーとなった。
Googleログインが使えないっぽい
複数のFirebaseプロジェクトに対し、同じアプリケーションをデプロイすると、
SHA-1の重複エラーとなり、Googleログインできない
Cloud Consoleで
OAuth 2.0 Client IDsで、対象のクライアントを削除する必要がある。
そして再度、Googleログインを有効にする
Appleログイン
一度Appleログインすると、解除するには以下の設定、「サインインとセキュリティ」より解除する必要がある。