我的应用程序提供两种类型的用户。
我需要划分 FirebaseAuth,因此一个用户无法访问另一个用户的用户组,反之亦然。
我找不到有效的解决方案来做到这一点。
有什么建议么?
目前要在 FirebaseAuth 中创建用户,我使用以下方法:
RaisedButton(
elevation: 10,
onPressed: rememberMe ? () async {
try {
final newUser =
await _auth.createUserWithEmailAndPassword(
email: InUser.email, password: password);
但我不明白如何拆分组。
据我所知,Firebase Auth 中没有直接实现这样的概念,但您基本上有 2 个选择:
您应该在受信任的环境(即云功能甚至手动)中设置角色,否则如果您不通过访问规则保护文档,任何人都可以更改自己的角色。
一旦在这些位置中的任何一个位置进行设置,您就可以在客户端代码中访问角色信息。
您可能想看看:https://www.youtube.com/watch?v=oFlHzF5U-HA https://www.youtube.com/watch?v=oFlHzF5U-HA
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)