【问题标题】:Azure AD SSO SingleLogoutService doesn't have POST binding in Federation metadataAzure AD SSO SingleLogoutService 在联合元数据中没有 POST 绑定
【发布时间】: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


    【解决方案1】:

    我认为 Azure AD 只支持 HTTP-Redirect...

    见:https://social.msdn.microsoft.com/Forums/SECURITY/en-US/8827db0c-8f7c-4654-a3a8-cc99265f7649/does-azure-ad-support-backchannel-binding-for-saml-slo?forum=WindowsAzureAD

    虽然“反向通道”通常指的是 SOAP 请求,但我很确定除了 HTTP 重定向之外没有任何计划支持。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-11
    • 2021-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多