首页 > 解决方案 > 是否可以在 Flutter 中为移动设备实现 SAML 和 Firebase?

问题描述

所以我认为标题主要是不言自明的。我正在与一个具有 SAML SSO 设置的小组合作。他们想使用自己的 SAML 登录名来访问 Firebase 实例。这可能吗?

我发现了一些关于 Firebase 和 SAML 的信息。谷歌有这个:https ://cloud.google.com/identity-platform/docs/web/saml#redirect

还有这个中等帖子:https ://medium.com/@tfalvo/single-sign-on-sso-for-your-firebase-app-with-saml-f67c71e0b4d6

他们都需要谷歌识别提供者,这很好。问题是在 Flutter 中,firebase auth redirect 和 popup 仅适用于 web,不适用于移动设备。

作为练习,我已经能够使用 WebView,在我登录时收听,捕获 SAML 响应,对其进行解码,然后从中获取我需要的任何信息。但是,我想不出一个让 firebase 对这些信息进行身份验证的好方法。

有什么建议么?

标签: flutterfirebase-authenticationsamlgoogle-identity

解决方案


推荐阅读