実現したいこと
ユーザーが会員登録・ログインするときに所属チームのユーザーのみを受け付ける方法を知りたい
困っていること
firebase
初心者なので、無知で大変恥ずかしいですが、cloud firestore
ではrule
を色々書いていけばいいと思うのですが、firebase authentication
ではどこにルールを書けば良いか分からずに困っています。
下記のように、rule
でドメインを絞ることでデータの取得や書き込みを防ぐことはできるのですが、そもそも会員登録とログインをさせたくないのでその前段階で会員登録・ログインを防ぐ方法をご教示頂きたいです。
js
1rules_version = '2'; 2service cloud.firestore { 3 match /databases/{database}/documents { 4 match /{document=**} { 5 allow read, write: if isValidUser(); 6 } 7 } 8 function isValidUser() { 9 return request.auth.uid != null && request.auth.token.email.matches('.*@sample.com'); 10 } 11}
あなたの回答
tips
プレビュー