firebase - 使用 Firebase 进行 SAML 身份验证
问题描述
有没有办法使用 Firebase 作为后端对具有 SAML 令牌的用户进行身份验证?我正在与之合作的公司要求在身份验证系统中使用 SAML,我不确定这是否可以将 firebase 作为后端。
谢谢
解决方案
也许新的 GCP 服务“客户和合作伙伴云身份”(目前处于测试阶段)可以帮助您。
Cloud Identity for Customers and Partners (CICP) 提供了一个身份平台,允许用户对您的应用程序和服务进行身份验证,例如多租户 SaaS 应用程序、移动/Web 应用程序、游戏、API 等。CICP 建立在增强的 Firebase 身份验证基础架构之上,因此如果您在 Firebase、Google Cloud Platform (GCP) 或其他平台上构建服务,并且需要安全、易于使用的身份验证,它是完美的选择。
您可以查看SAML provider,Firebase 在幕后。
本指南介绍如何使用 Cloud Identity for Customers and Partners (CICP) 为安全断言标记语言 (SAML) 2.0 启用现有 Web 应用程序。这将包括作为 SAML 服务提供者接受来自身份提供者 (IdP) 的 SAML 断言、验证其内容以及生成轻量级 JWT,您可以在应用程序中使用该 JWT 来验证身份验证和执行授权。
希望它会有所帮助。
2020 年 2 月 25 日更新:
我发布了一篇关于如何将 SAML 身份验证与 Firebase 和 Angular 应用程序集成的教程。
推荐阅读
- python - 在我手动缩放(缩放)之前,画布上绘制的椭圆不会显示
- jenkins - Jenkins GitHub Webhook 不触发构建
- reactjs - 再次反应 useState 初始化值
- shell - shell脚本中的输入参数
- flutter - 使用 REST API 验证电子邮件和注册用户(Dart 和 Flutter)
- r - 根据预定义的单词列表突出显示单元格内容中的部分字符串
- python - 如何获取一个语音频道中的成员列表?
- visual-c++ - 如何在子窗口中重绘 UI?
- sql - 按组选择一个随机行(Oracle 10g)
- r - 保存允许平移和缩放的 ggplot