如何限制用户使用特定域名通过 Firebase 注册我的应用



我目前正在为我的大学开发一个使用Ionic 2和Firebase的应用程序。因此,问题是如何限制用户注册,除非他们使用特定的域 eg.(@ukm.edu.my(?这是为了我的大学,我不希望其他人使用这个应用程序。因此,没有该特定电子邮件域的任何人都无法注册我的应用。

据我所知,Firebase 数据库规则仅影响授权。那么,如何设置身份验证规则呢?

你不能用Firebase提供的东西来做到这一点。

您只能限制对数据库的访问,并添加一条规则,说明在特定域中拥有电子邮件的用户可以访问该数据库。

{
"rules": {
".read": "auth.token.email.endsWith('@example.com')",
".write": "auth.token.email.endsWith('@example.com')",
}
}

相关内容

  • 没有找到相关文章

最新更新