当前位置: 首页 > 知识库问答 >
问题:

Firebase-是否可以使用ID和密码创建帐户?[副本]

巴英韶
2023-03-14

在Firebase中,我可以使用电子邮件、电话号码等创建一个帐户。但是,只使用ID和密码创建帐户是不可能的。有什么方法可以做到吗?

我尝试做的是:

  1. 允许用户使用电子邮件创建帐户-

这种方式的缺点:很难(或者可能不可能)设置Firest的规则。所以,我认为一些黑客可以读取或更改数据

缺点:就我而言,我无法设置数据库的规则,所以我担心黑客会更改ID和密码等数据

共有2个答案

微生俊捷
2023-03-14

没有ID/用户名和密码的内置提供程序,但它的函数示例repo中有一个示例。

另请参阅:

  • 如何为用户登录提供用户名而不是电子邮件?
  • 用户名认证而不是电子邮件
柴岳
2023-03-14

没有官方支持的仅使用用户名和密码创建帐户的方法。我的建议是坚持使用电子邮件和密码,获取一个ID并根据需要保存到FiRecovery,然后在Stackoverflow上询问有关FiRecovery规则的问题。这比实现您自己的身份验证系统更容易、更安全

 类似资料:
  • 我正在尝试使用jmeter模拟在我的测试站点上创建的500个用户名/密码。主页有3个字段,用户名、电子邮件地址和密码。如何让jmeter自动填充这些字段?下一个问题是,jmeter是否可以转到下一页,例如填写信用信息?

  • 我有一个在Firebase Web上运行的应用程序,使用实时数据库,并以Google作为唯一的身份验证提供者进行身份验证。我希望数据仅供用户读取,因此虽然我了解实时数据库提供安全传输和服务器存储,但我不希望自己能够在我的Firebase控制台中查看用户信息。 在用户设备上存储密钥的端到端加密不是理想的解决方案,因为我希望用户能够跨多个设备访问数据。 AES加密似乎是最好的解决方案,但通常的问题是将

  • 问题内容: 当开发人员想要保护自己的Web应用程序安全时,Spring Security非常有用。 但是,如何创建帐户呢?和“忘记密码”?大多数登录页面都具有这些链接以及用户名和密码字段。Spring的默认登录页面没有这些链接…在很好的情况下,它可以支持“记住我” … Spring是否支持创建帐户,忘记密码和更改密码这些流程?如果答案是肯定的,您能给我指出一些文件吗? 我已经搜索了此问题,但找不到

  • 在我正在进行的一个项目中,我们使用了firebase Auth。 我找到了同样问题的答案,但在尝试实现后,它仍然不起作用(也许答案已经过时了?)。我正在使用firestore,而不是实时,以防相关。 这是我的代码:

  • 我正在使用C#的“Google. Apis. Bigquery. v2客户端库”。 我授权使用“服务帐户”搜索BigQuery(请参阅http://www.afterlogic.com/mailbee-net/docs/OAuth2GoogleServiceAccounts.html). 要创建X509证书,我使用Google开发者控制台中的p12密钥。然而,现在json键是默认的。我可以用它来代

  • 我可以更广泛地问:有没有办法从Firebase发送电子邮件?例如。通知等。这不是通常在客户端做的事情。