Magnolia cms 中的并发会话
Posted
技术标签:
【中文标题】Magnolia cms 中的并发会话【英文标题】:Concurrent sessions in Magnolia cms 【发布时间】:2019-11-20 12:10:28 【问题描述】:Magnolia CMS (5.5.6) 默认允许用户拥有并发会话(例如,同一用户登录两个浏览器)。根据我的安全政策,这是不允许的。
是否可以在 Magnolia 中关闭并发会话?我该怎么做?
【问题讨论】:
【参考方案1】:根据您想要做什么,您可以扩展身份验证 JAAS 模块 (info.magnolia.jaas.sp.jcr.MagnoliaAuthenticationModule
) 以在其他会话打开时禁止登录。或者,您也可以只编写一个自定义 info.magnolia.cms.security.auth.login.LoginHandler
来做同样的事情。
没有太多关于如何做到这一点的文档,因此您或许应该阅读源代码。
要配置 JAAS 模块,请在 WEB-INF/config/jaas.config
中进行。要配置自定义登录处理程序,请查看 config:/server/filters/login/loginHandlers
。
【讨论】:
以上是关于Magnolia cms 中的并发会话的主要内容,如果未能解决你的问题,请参考以下文章