Aru*_*man 9 google-authentication oauth-2.0 firebase
我正在使用Firebase来处理我的网站上的Google OAuth登录信息.有谁知道如何限制有权访问该应用程序的用户?例如,我只想要x@gmail.com,y @ gmail.com和z@gmail.com才能成功通过谷歌登录我的应用程序.
我不确定这是Firebase还是Google问题,但是我们非常感谢任何帮助.
Fra*_*len 10
Firebase的身份验证仅处理:通过您启用的任何机制对用户进行身份验证.这些用户是否可以访问您的数据称为授权,并通过Firebase的安全规则进行处理.
所以:
当然可以将对数据的访问限制为特定的电子邮件地址.我建议您阅读Firebase关于其安全规则的文档,并尝试使其基于此工作.如果您有任何问题,请发布您尝试过的内容,我们将能够为您提供更好的帮助.
这些规则允许任何人登录,但只有列出的电子邮件地址才能读取或写入数据:
{
"rules": {
".read": "auth.email == 'x@gmail.com' ||
auth.email == 'y@gmail.com' ||
auth.email == 'z@gmail.com'",
".write": "auth.email == 'x@gmail.com' ||
auth.email == 'y@gmail.com' ||
auth.email == 'z@gmail.com'"
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5016 次 |
| 最近记录: |