gpt4 book ai didi

android - 使用 Firebase 进行基于角色的身份验证

转载 作者:行者123 更新时间:2023-11-29 19:33:28 25 4
gpt4 key购买 nike

我是 Firebase 的新手,我正在尝试创建用户身份验证。用户对象具有:用户名、电子邮件、全名、角色、密码。

现在我希望能够使用这些属性创建用户并使用用户名/电子邮件和密码进行身份验证。

身份验证后,我想检查用户的角色以确定允许他们访问我的应用程序的哪一部分。

我不知道该怎么做,文档大多只处理电子邮件和密码。

最佳答案

Firebase目前只支持邮箱+密码认证,不支持用户名+密码。 (当然还有 Facebook、Twitter、匿名等)不过,您仍然可以进行自己的自定义身份验证。

您仍然可以使用您提到的那些字段在数据库中创建自己的用户对象:(用户名、电子邮件、全名、角色、密码),但这些与 firebase 的身份验证部分是分开的。这个过程,我称之为“注册”,由您来实现。

如果您想控制不同用户可以访问数据库的哪些部分,那么您正在谈论 database rules .

如果您想控制对应用程序本身不同部分的访问,那么您只需按照这种方式进行编码即可。

关于android - 使用 Firebase 进行基于角色的身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39570885/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com