【问题标题】:Should i use Firebase custom Auth or Google OpenID OAuth to authenticate users?我应该使用 Firebase 自定义身份验证还是 Google OpenID OAuth 来验证用户身份?
【发布时间】:2016-09-03 22:23:28
【问题描述】:

我需要构建一个自定义身份验证系统,但我不知道在 Firebase 身份验证和 Google OAuth/OpenID 之间选择什么。

我不希望我的用户通过 google 帐户、facebook 或 twitter 等登录。

我想使用我自己的用户数据库来验证我的用户。

那么,什么是最好的、更安全、可靠、可扩展的设置选项呢?

谢谢

【问题讨论】:

    标签: firebase-authentication google-oauth


    【解决方案1】:

    如果您有现有的用户凭据列表(例如 Active Directory、LDAP 或具有用户名和密码的数据库),您可以自己验证这些用户,然后使用自定义身份验证令牌告诉 Firebase。

    在这种情况下使用 Google 身份验证毫无意义,因为您拥有的凭据不适用于 Google 帐户。

    【讨论】:

    • 谢谢。所以 google oauth 仅用于验证 google 用户?如果我理解,没有办法设置自定义身份验证?
    • 如果您希望用户使用他们的 Google 帐户登录您的 Firebase 应用,请使用 Google 登录。如果您有现有的用户凭据列表:创建自定义令牌。除了 Firebase 身份验证可以同时使用 Google 登录令牌和自定义身份验证令牌这一事实之外,这两者没有任何关系。
    猜你喜欢
    • 2020-04-01
    • 2022-12-10
    • 1970-01-01
    • 2016-10-18
    • 2018-12-23
    • 2016-09-26
    • 2023-03-19
    • 1970-01-01
    • 2011-12-04
    相关资源
    最近更新 更多