【发布时间】:2021-03-01 20:24:50
【问题描述】:
如何使用 Firebase 将 SSO 用于某些产品?
Firebase 是一个联合 IdP,这意味着,它们处理其他 IdP 的身份验证流,即 Google、Facebook、Twitter 等。
那么,当 FireBase 不一定这样做时,我如何设置具有 SSO 的产品,该产品需要某种身份验证流程,即 OIDC、SAML?请注意,我很乐意构建自己的登录页面并使用 FireBase SDK,只是不知道从哪里开始。
我们以谷歌为例。我可以轻松地为我的产品设置 Google SSO。我只是在 Google Dashboard 中生成一个客户端 ID/Secret,然后使用 Google 的 OAuth 流程。
- 我的产品启动登录并重定向到 Google 进行登录
- Google 识别我的用户并重定向到我产品的回调 URL
- 完成,用户已登录
我如何在 FireBase 中做同样的事情,它是我的产品和 Google 之间的一种中间人?
【问题讨论】:
标签: firebase firebase-authentication single-sign-on