firebase - Firebase:检查已验证电子邮件地址的域
问题描述
我正在制作一个工具供其他人使用,他们的电子邮件地址都有相同的域(例如:john.james@company.com、jack.mason@company.com)。我希望他们能够在我不必做任何工作的情况下进行身份验证,但如果他们没有@company.com的域,则不允许其他任何人进行身份验证。到目前为止,我的规则集如下
service cloud.firestore {
match /databases/{database}/documents {
match /booths/{id} {
allow read, write: if request.auth.uid == 'censored uid'
allow read, update: if request.auth.token.email_verified
}
}
}
如果有人对此事有任何信息,请回复。提前致谢。
解决方案
推荐阅读
- r - Kruskall Wallis 关于比例数据
- sql-server - 如何通过sql中的日期时间逻辑获取数据
- flutter - Flutter Provider 值为 null
- docker - 运行 Chainlink 节点 - 在 MacOS/OSX 中将本地 Docker/DB 连接到 Docker/Node 问题
- ios - iOS 不处理通用访问配置文件 0x24 (URI) 蓝牙广告?
- python - 绘制聚类热图(带树状图)/Python
- java - Apache HttpClient 日志目标 IP 地址
- python - 编译=“假”或编译=“真”
- php - Swagger SDK 生成方法使用理解
- iframe - 浏览器版本的 iFrame 数据可见性问题