【问题标题】:Apache Shiro and Wildfly 8.1 JSESSIONID issueApache Shiro 和 Wildfly 8.1 JSESSIONID 问题
【发布时间】:2014-09-18 00:01:55
【问题描述】:

我已将 Wildfly 服务器从 8.0 final 迁移到 8.1 final,而 Apache Shiro 在创建用户会话时开始出现问题。

完全相同的应用程序在 8.0 最终版上运行没有任何问题,但使用 8.1 版的用户每次登录时都无法建立会话,即使他们已成功通过身份验证,他们也会被重定向到登录页面。

我无法弄清楚自 8.0 以来发生了什么变化会导致此问题。

【问题讨论】:

标签: shiro jsessionid wildfly-8


【解决方案1】:

将 cookie 名称“JSESSIONID”更改为其他名称可解决此问题。

这里是我如何修改我的 shiro 配置

sessionManager=org.apache.shiro.web.session.mgt.DefaultWebSessionManager
securityManager.sessionManager=$sessionManager
securityManager.sessionManager.sessionIdCookieEnabled = true
cookie = org.apache.shiro.web.servlet.SimpleCookie 
cookie.name = here.pick.your.session.id
sessionManager.sessionIdCookie = $cookie

【讨论】:

    猜你喜欢
    • 2014-11-16
    • 2015-01-05
    • 2016-04-02
    • 2014-12-06
    • 2020-12-11
    • 2013-03-13
    • 2021-12-18
    • 1970-01-01
    • 2013-12-01
    相关资源
    最近更新 更多