itfoxtec-identity-saml2 - Google Suite SAMLRequest URL 问题
问题描述
我正在使用 itfoxtec-identity-saml2 库与 Google Suite SSO 集成,并且该库未正确生成/调用 Saml 请求 URL:
https://accounts.google.com/o/saml2/idp?idpid=XXXXXXXX?SAMLRequest=XXXXXXX
我认为正确的应该是:
https://accounts.google.com/o/saml2/idp?idpid=XXXXXXXX&SAMLRequest=XXXXXXX
这是传递给库的 Google Suite Single Sign-On Url:
https://accounts.google.com/o/saml2/idp?idpid=XXXXXXXX
我可以设置任何库配置/参数来解决问题吗?请指教。谢谢
解决方案
如果 Google Suite SSO 支持带有 POST 绑定的 SAML 2.0 Authn 请求。该问题可以通过使用 Saml2PostBinding 而不是 Saml2RedirectBinding 来解决。
Saml2RedirectBinding 支持带有“?”的目标 URL 就像来自版本 3.1.0-beta2 https://github.com/ITfoxtec/ITfoxtec.Identity.Saml2/releases/tag/3.1.0-beta2的 Google Suite SSO URL 。
如果测试版适用于 Google Suite SSO,请告诉我。
* 更新 *
版本 4.0.0已发布,支持带有“?”的 Saml2RedirectBinding 目标 URL。
推荐阅读
- php - PHP - 从 XML 内容中获取值
- php - Laravel 8 的 @include 问题和来自控制器的变量
- node.js - cookie-session 未显示在浏览器 Cookie 上
- c++ - 为什么我们需要 std::initializer_list 的私有构造函数?
- powershell - DataBricks API Powershell
- asp.net-core - 使用 .NET Core 在 Mac OS 上进行 Windows 身份验证
- excel - 将宏从一个 Excel 工作表添加到另一个工作表
- javascript - node.js tmi.js twitch bot 对象返回 [object, Object]
- git - `git branch -a` 的输出中的颜色是什么意思?
- apache-spark - yaml 构造等效于 spark-submit 命令