gpt4 book ai didi

session-timeout - SAML2 IDP session 超时和 SLO

转载 作者:行者123 更新时间:2023-12-04 12:07:45 27 4
gpt4 key购买 nike

我们将 SAML2 IDP 配置为 session 不活动超时为 30 分钟。单点登录后,用户成功登录到 SP。现在,SP 也配置为 SAML 单点注销 (SLO)。似乎即使用户在 SP 应用程序中工作, session 超时也会发生。我想知道这是否是由于@IDP 设置了 session 不活动而发生的。我想了解 IDP 如何知道用户 session 处于事件状态@SP,因此它不会发出 SLO。有任何想法吗 ?

最佳答案

在大多数情况下,当 IDP 的 session 到期时,IDP 实现不会调用单次注销。原因之一是许多 SP 实现不支持使用后端 channel (使用 SOAP 调用)的单次注销,这是在这种情况下唯一可用的绑定(bind)。

您的 SP session 可能会过期,因为它遵循参数 sessionNotOnOrAfter。包含在 Authentication statement 中的 Assertion包含在 Response 中在单点登录期间从 IDP 发送的 SAML 消息。

因此,回答您的问题 - 您的 SP session 可能由于您的 IDP 设置(定义要在 sessionNotOnOrAfter 中发送的值)而到期,但 IDP 可能不会发出单次注销,也不会与您的 SP 进行任何通信方式(因此它也不知道是否仍在使用 SP session )。

您可能想查看您的 SP 配置,看看您是否可以更改它关于 sessionNotOnOrAfter 的行为。属性,或更改 IDP 提供的值。

这是一个有根据的猜测,您的环境的行为可能与我假设的不同 - 正如 Stefan 已经评论的那样,这种行为不是标准化的。

关于session-timeout - SAML2 IDP session 超时和 SLO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24966944/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com