【问题标题】:firebase custom auth workflow to do custom authfirebase 自定义身份验证工作流进行自定义身份验证
【发布时间】:2026-01-10 11:00:01
【问题描述】:

我似乎无法实现 firebase 自定义身份验证。我是编程新手,找不到任何从头开始创建自定义身份验证的参考。我的应用程序是基于 android 的社交报告。 以下是我的用例:

  1. 我需要管理员来管理数据(CRUD 报告)
  2. 普通用户发布报告

我做了一些研究。

根据我的阅读,我需要创建自定义身份验证来区分普通用户和管理员。

我不知道实现身份验证服务器的正确方法。我正在考虑将我的用户数据(管理员和普通用户)放在 firebase 上。可行吗?我是否需要在我的身份验证服务器上创建一个单独的用户数据库来验证身份验证?你能解释一下firebase自定义身份验证的工作流程吗?

【问题讨论】:

标签: android authentication firebase


【解决方案1】:

从您给出的简洁描述来看,您的普通用户听起来并不需要自定义身份验证。他们可以轻松地使用电子邮件+密码或受支持的社交提供商之一进行身份验证。鉴于您表示自己是编程新手很难获得正确的身份验证这一事实,我强烈建议您不要为这些用户构建自己的身份验证。

您的管理员是否需要自定义身份验证令牌也值得商榷。根据您对他们任务的描述,他们是应用程序管理员:在应用程序中履行特殊角色的用户。您可以轻松地在 Firebase 安全规则中建模。对于普通用户,如果您可以为这些管理员使用内置的身份提供程序,则可以大大降低引入安全漏洞的机会。

【讨论】:

    最近更新 更多