flutter - 是否可以在 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 对这些信息进行身份验证的好方法。
有什么建议么?
解决方案
推荐阅读
- angular - *ngFor 迭代 JSON 的嵌套数组
- javascript - JSON 仅解析上次调用的新项目
- r - Cholmod 错误“问题太大”到底是什么意思?将 dfm 转换为 df 时出现问题
- android - Kotlin如何实现android setOnClickListener之类的语法
- hbase - clone_snapshot 和 copyTable 有什么区别?
- python - 我可以从 Power BI 中的个人 Python 脚本调用函数吗
- jenkins - Jenkins 在 Mac 系统上构建期间未能生成新进程
- css - 当其他列只有一个项目时,如何对一列中的项目数组使用网格布局?
- ssl - Terraform Init/apply/destroy - SSL 连接问题
- php - 如何在后端的laravel中从数据库中获取数据的分页