📛

Firebase Authenticationで新規登録を禁止する

に公開

qiitaからの記事移植

TL;DR : Google Identify Platformから切れる

Firebase authのバックエンドにはGoogle Identify Platformを使ってるらしく、こいつから切れる。
プロジェクトもFirebaseのものを不可逆な形でGIPにマイグレーションしてくれる上、トークンやAPI、ライブラリなどもそのまま使え、出来ることが広くなる。

最初Google Identify Platform自体知らなかったのでFirestoreのルールを組み合わせたり、登録時にEventが発火するのを使用してアカウントを操作したりなど、先人たちのいろいろな方法が出たけど、この方法なら不要なドキュメントを作ったりCLIからのユーザー作成とか気にしないで作れたので確実だし安全だし何より楽だった。

スクショに書いてある通り、Firebase Admin SDKからの登録は通るので注意。

Discussion