繁体   English   中英

Joomla 和 simplesaml

[英]Joomla and simplesaml

我一直在研究这个问题一段时间,但没有得到答案。 我们已经成功地使用开放目录(用于身份验证)、Moodle 和 Google 实现了 simplesaml。 现在我们被困在将 Joomla 添加到这个单点登录过程中。 我使用过: https : //github.com/OpenConextApps/OpenConextApps-Joomla添加登录菜单项以对 simplesaml 页面进行身份验证并且它可以工作,但是在 simplesaml 登录页面中输入凭据后,我们被重定向到 Joomla 登录页。 我们使用 Joomla 访问级别来保护登录后的资源。

谢谢您的帮助。

看看 Joomla 的这个 SAML 插件:

https://onelogin.zendesk.com/entries/20066026-Configuring-SAML-for-Joomla

这个插件不使用 simplesamlphp,而是使用 onelogin php saml 工具包。

与您的问题相关,可能是会话冲突问题。 尝试配置 simplesamlphp SP 以使用 memcache 作为会话存储(因此永远不会与 joomla 会话存储冲突)。

https://simplesamlphp.org/docs/stable/simplesamlphp-maintenance#section_2

您的扩展程序可能没有在 SSO 登录流程中实现/保留 Joomla return参数。

如果您可以进行付费扩展,请查看:

https://creativeprogramming.it/it/apps/joomla-extensions/samlogin

它解决了您的问题,因为它关心 simpleSAMLphp 与 Joomla 的任何方面的无缝集成(包括 ACL 规则和登录返回 URL 的干净处理):

附注。 我是开发者。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM