OIDC Logout does not trigger SAML Single Logout (SLO)
还没有人认领这个 Issue。
评估
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 新手友好度
- 35/100
- Issue 类型
- 缺陷
- 描述清晰度
- 基本清楚
- 活跃度
- 停滞
- 技术栈
- php
调研方向
从 OIDC 入口 module.php/oidc/logout.php 开始,将其流程与报告中描述的 SAML 端点 SingleLogoutService.php 进行比较。跟踪本地、SAML、OIDC 和远程 IdP 会话的处理方式,然后验证 OIDC logout 在重定向前是否达到预期的跨协议 logout 行为。
由索引模型根据 Issue 内容生成。
描述
Summary
I am using SimpleSAMLphp as an IdP with the OIDC module (acting as an OP). Several clients (SPs/RPs) are connected to this IdP, some via SAML and others via OIDC. Additionally, in some cases, the IdP also acts as an SP and authenticates users through another remote IdP.
Problem
When logging out via OIDC, the IdP completes the local logout process and redirects to the specified return URL without logging out the associated SPs/RPs or any remote IdP that may have been involved.
Here is the OIDC logout URL I call:
https://myidp.tld/ssp/module.php/oidc/logout.php?id_token_hint=XXX&post_logout_redirect_uri=XXX
However, when logging out using SAML Single Logout (SLO), the logout process ensures that all SPs are logged out, including any possible remote IdP, before redirecting to the calling party.
Here is the SAML SLO URL I call:
https://myidp.tld/ssp/saml2/idp/SingleLogoutService.php?ReturnTo=XXX
Expected Behavior
Shouldn't the OIDC logout process also trigger the SAML SLO, ensuring that the session is terminated for all clients, both OIDC and SAML?
Version Info
- SimpleSAMLphp: v2.3.2
- OIDC Module: v5.1.0
Additional Information
Please let me know if this behavior is intended or if additional configuration is needed to enable SLO for OIDC clients. Any guidance on ensuring a consistent logout experience across both protocols would be greatly appreciated.
- 主要语言
- PHP
- 星标
- 50
- 派生
- 28
- 平均合并
- 1 分钟
- 30 天内合并 PR
- 2
贡献指南
这个仓库没有索引到贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
simplesamlphp/simplesamlphp-module-oidc 的其他 Issue
-
难度 5/5 一周以上 新手友好度 35/100
simplesamlphp/simplesamlphp-module-oidc#360 · 1 条评论 ·
-
难度 3/5 1-2 天 新手友好度 65/100
simplesamlphp/simplesamlphp-module-oidc#358 · 1 条评论 ·
-
prepared
simplesamlphp/simplesamlphp-module-oidc#334 · 1 条评论 · 已指派 1 人 ·
-
enhancement prepared
simplesamlphp/simplesamlphp-module-oidc#332 · 1 条评论 · 已指派 1 人 ·
-
prepared
simplesamlphp/simplesamlphp-module-oidc#327 · 2 条评论 · 已指派 1 人 ·
查看 simplesamlphp/simplesamlphp-module-oidc 的全部 Issue
相似的 Issue
-
Bug
难度 2/5 1-3 小时 新手友好度 70/100
Automattic/safe-publish#594 ·
-
needs-triage Platform(Default)
难度 2/5 1-3 小时 新手友好度 75/100
-
HttpClient
难度 2/5 1-3 小时 新手友好度 75/100
symfony/symfony-docs#23092 ·
-
sync-en
难度 1/5 1 小时以内 新手友好度 90/100
-
sync-en
难度 1/5 1 小时以内 新手友好度 95/100