gpt4 book ai didi

firebase - 如何使用 FireBase 身份验证进行 SSO

转载 作者:行者123 更新时间:2023-12-05 06:09:12 26 4
gpt4 key购买 nike

如何使用 Firebase 对某些产品进行单点登录?

Firebase 是一个联合 IdP,这意味着,它们处理其他 IdP(即 Google、Facebook、Twitter 等)的身份验证流程。

那么,当 FireBase 不一定这样做时,我该如何设置一个带有 SSO 的产品,该产品需要某种身份验证流,即 OIDC、SAML?请注意,我很乐意构建自己的登录页面并使用 FireBase SDK,只是不确定从哪里开始。

让我们以谷歌为例。我可以轻松地为我的产品设置 Google SSO。我只是在 Google Dashboard 中生成一个客户端 ID/Secret,然后使用 Google 的 OAuth 流程。

  1. 我的产品启动登录并重定向到 Google 进行登录
  2. Google 识别我的用户并重定向到我产品的回调 URL
  3. 完成,用户已登录

我如何在 FireBase 中做同样的事情,它是我的产品和 Google 之间的一种中间人?

最佳答案

如果您有自己的用户身份验证系统,并且想要将其与 Firebase Auth 集成以创建与其他 Firebase 产品集成的帐户,您可以编写 custom authentication provider .您的后端将获取用户的凭据和 create a custom auth token应用程序可以用来登录用户。

关于firebase - 如何使用 FireBase 身份验证进行 SSO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64895271/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com