我已经研究过Google FireBase安全规则的文档,但是我正在努力完成验证,要检查FireBase Authtoken的电子邮件地址是否属于域(例如“ * @ test”)。 de“)允许在读取FireStore数据库之前。
我尝试过:
auth.token.email.matches(/.*@test.de$/)
我从https://firebase.google.com/docs/reference/security/database复制了它,但似乎不适用于FireStore。
答案 0 :(得分:4)
如果您知道正确的语法,这将非常简单。
您可以这样做:
allow read: if request.auth.token.email.matches('.*@test[.]de');