rya*_*eer 23 web firebase firebase-hosting firebase-authentication
我刚刚将一个网站部署到Firebase托管,它运行良好 - 设置非常简单.
不过,我的问题是,有什么方法可以通过身份验证访问网站吗?这是一个只有我的团队才能访问的管理面板.有什么办法可以密码保护我的Firebase托管网站或将其私有化吗?
谢谢!
Mic*_*igh 18
目前这是不可能的,尽管这是一个受欢迎的功能请求.我们对如何处理这样的事情有一些想法,但目前没什么可说的.
迟到了,但想要创建一个仅供我们域上的用户使用的仪表板(但不想管理个人帐户)时遇到了类似的问题.
使用标准的Google身份验证流程结束,但通过数据库规则限制数据访问.要查看用户是否已获得授权,我们会在登录后(以及在我们向用户报告之前)尝试直接访问数据.如果它在auth地面失败,我们的用户就是局外人.
Firebase数据库规则:
{
"rules": {
".read": "auth.token.email_verified == true && auth.token.email.matches(/.*@ourdomain.org$/)",
".write": false
}
}
Run Code Online (Sandbox Code Playgroud)
请参阅https://firebase.google.com/docs/reference/security/database/
注意:由于我们的组织通过gsuite运行我们的邮件,这肯定变得更容易了,但是您可以轻松定义更精细的规则,此选项不可用.
| 归档时间: |
|
| 查看次数: |
3806 次 |
| 最近记录: |