【问题标题】:Angular Firebase Auth Email/Password and Sign with GoogleAngular Firebase 验证电子邮件/密码并使用 Google 签名
【发布时间】:2020-06-06 10:20:53
【问题描述】:

我使用 Firebase Auth 构建了 Angular 应用程序。我添加了使用电子邮件/密码注册并使用谷歌唱歌。加入这两个选项是否正确?不,我可以使用我的 google 电子邮件创建帐户,然后使用同一电子邮件登录 google。

【问题讨论】:

    标签: angular firebase-authentication


    【解决方案1】:

    是的,没错。

    将 Auth 委托给 Firebase 的主要优势之一是它将为您处理帐户合并。因此,用户可以通过不同的提供商(电子邮件、谷歌、Facebook 等)使用相同的电子邮件登录,但您的应用中只有一个用户。

    如果您不使用 Firebase 身份验证,则需要自行管理(这不是小事)。

    【讨论】:

    • 但是现在在我使用电子邮件/密码注册并使用谷歌登录后,我无法使用我的电子邮件/密码登录。只有登录谷歌工作正常。
    • mh 我完全理解了您使用 FirebaseUI 的意思,可能 Google 被认为更安全,因此它优先于电子邮件/密码登录。我从不认为这是一个问题,因为如果用户使用社交登录可能不会再使用带密码的登录。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-21
    • 2019-07-13
    • 1970-01-01
    • 2018-05-31
    • 1970-01-01
    • 2016-10-04
    • 1970-01-01
    相关资源
    最近更新 更多