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

没有密码创建的Firebase用户还能登录吗?

闽念
2023-03-14

在没有密码创建新Firebase用户的情况下,用户是否可以只使用他们的电子邮件地址登录(传递一个空/空字符串作为密码)?或者当用户auth对象中没有指定密码时,Firebase会拒绝所有使用电子邮件+密码进行身份验证的尝试吗?

Firebase Admin SDK文档清楚地表明,Passwordcreateuser()的可选属性,但是密码身份验证文档似乎没有指定在没有密码的情况下创建用户时Firebase的行为。是否可以通过保留和/或将用户密码设置为undefined来强制执行电子邮件链接身份验证(仅限)策略也很有趣,但文档中似乎也没有明确地调用这一点。

共有1个答案

姬凡
2023-03-14

Firebase身份验证用户与一个或多个提供程序相关联,其中许多提供程序不需要用户配置文件具有相关联的密码。例如:如果您使用Facebook帐户登录到Firebase,则Firebase身份验证配置文件将没有相关的密码。这适用于大多数提供商,因为在大多数情况下,密码存储在其他地方(Facebook、Google、LinkedIn、Microsoft等)或短暂(电子邮件链接、电话auth)。

 类似资料:
  • 当使用电子邮件/密码创建新用户时,是否可能禁用自动登录。 我看到其他人问这个问题与JS和swift有关,但似乎找不到任何具体的android相关信息。我试图实现与这个人一样的事情,但用android 感谢任何帮助

  • 有人知道如何使用firebase或任何其他服务为flutter拥有自定义用户名和密码登录吗?我不是在说电子邮件验证。用户只需用密码和登录名创建用户名。

  • 我已经安装了Jenkins ver。OSX 10.11.3上的1.653,使用标准安装程序并添加git插件。我试着从github为公共项目创建一个作业,它成功了。现在,我试图创建私人回购作业使用用户名和密码,但它总是失败。这是日志: 在工作区中构建/Users/Shared/Jenkins/Home/workspace/MyProject git rev-parse --is-inside-wor

  • 我是新来的。 我目前正在开发一个应用程序,使用Vue.jsFirebase身份验证、Firebase实时数据库和Firebase云功能作为后端。应用程序必须包含一个管理员帐户的功能之一,该帐户可以为其他人创建帐户。创建后,新用户会收到一封电子邮件,其中包含登录名和登录密码。 因为注册方法(https://firebase.google.com/docs/auth/web/password-auth

  • 我最近才开始使用firebase工作,我似乎不知道如何让用户用电子邮件、用户名和密码注册,这样以后用户就可以只用用户名和密码登录,我可以用电子邮件和密码登录,但我不知道如何用用户名和密码登录,简单的解释是赞赏的,因为我是新的,谢谢!

  • 我正在开发一个Android应用程序,用户使用Firebase电子邮件登录,密码验证方法。在用电子邮件和密码注册用户的同时,我还在firebase实时数据库中推送其他用户配置文件数据,如用户名、号码地址等。我想问的是,除了Firebase要求使用电子邮件和密码登录之外,登录时是否可能出现这种情况?我是否可能使用用户名而不是电子邮件,密码应该与我在注册电子邮件和密码时输入的相同。 这里棘手的部分是保