【发布时间】:2020-02-20 10:55:00
【问题描述】:
当尝试通过 SAML 联合将 SP(Cognito) 与 IdP (Azure AD) 集成时,
Azure AD SSO SingleLogoutService 在联合元数据中没有 POST 绑定。它只有 urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect。
我们应该怎么做才能在元数据中添加 urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST。我浏览了 Azure 文档,但没有找到。
虽然我尝试集成 ADFS,但 ADFS 元数据同时具有 HTTP-Redirect 和 HTTP-POST。来自 IdP 的 SAML 注销响应作为 POST 发送到 SP,并且运行良好。
登录流程非常简单,完全没有问题。而对于注销,IdP 接受 SAML 注销请求并通过 GET 端点提供 SAML 注销响应,该端点应该是 SP 接受的 POST 绑定端点。
SingleLogoutService 中缺少 urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST 绑定是否会中断注销?
Azure 是否仅支持 SingleLogoutService 的 GET? Azure 文档没有任何关于它支持注销的绑定的参考。 Azure Reference Link
【问题讨论】:
标签: azure azure-active-directory single-sign-on amazon-cognito