【问题标题】:Concurrent sessions in Magnolia cmsMagnolia cms 中的并发会话
【发布时间】:2019-11-20 12:10:28
【问题描述】:

Magnolia CMS (5.5.6) 默认允许用户拥有并发会话(例如,同一用户登录两个浏览器)。根据我的安全政策,这是不允许的。

是否可以在 Magnolia 中关闭并发会话?我该怎么做?

【问题讨论】:

    标签: content-management-system magnolia session-management


    【解决方案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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多