首页 > 解决方案 > 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

我可以设置任何库配置/参数来解决问题吗?请指教。谢谢

标签: itfoxtec-identity-saml2

解决方案


如果 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。


推荐阅读