【问题标题】:Spring Security SAML SSO - Global logoutSpring Security SAML SSO - 全局注销
【发布时间】:2017-02-14 23:41:09
【问题描述】:

我正在寻找全局架构注销的文档,我查看了一些链接,但我有一个找不到的场景。 如果 SP 的本地会话过期会怎样?我做了一个实验,我注意到当本地会话超时时,安全上下文会丢失。在此架构中,本地会话超时不应过期(SP)?

如果你有这个场景的文档链接,无限感谢!!

【问题讨论】:

    标签: spring security global logout saml-2.0


    【解决方案1】:

    在 SAMLv2 中,没有关于会话关联的真正概念。 IdP 发出的 SAML 断言确实有一个有效性集(条件属性“NotBefore”和“NotOnOrAfter”必须由 SP 检查)。实际上,SP 应该在断言超时之前查询 IdP(使用所谓的“被动 AuthnRequest”)以检查 IdP 上的会话是否仍然有效。

    一些 IdP 实现具有专有扩展,可在 IdP 会话超时时通知 SP,但这主要需要 SP 支持 SOAP 绑定,因为它发生在“带外”(没有用户代理交互)。

    解决您的问题 .... 本地会话的(空闲)超时必须高于 IdP。

    【讨论】:

      猜你喜欢
      • 2015-01-03
      • 1970-01-01
      • 2016-02-29
      • 1970-01-01
      • 2015-11-18
      • 2017-01-03
      • 2015-07-11
      • 2015-10-09
      • 1970-01-01
      相关资源
      最近更新 更多