在Firebase Firestore安全规则中检查子字符串

时间:2020-05-10 17:01:37

标签: firebase google-cloud-firestore firebase-security

我已经研究过Google FireBase安全规则的文档,但是我正在努力完成验证,要检查FireBase Authtoken的电子邮件地址是否属于域(例如“ * @ test”)。 de“)允许在读取FireStore数据库之前。

我尝试过:

auth.token.email.matches(/.*@test.de$/)

我从https://firebase.google.com/docs/reference/security/database复制了它,但似乎不适用于FireStore。

1 个答案:

答案 0 :(得分:4)

如果您知道正确的语法,这将非常简单。

您可以这样做:

  allow read: if request.auth.token.email.matches('.*@test[.]de');