Проблем с Apache Shiro и Wildfly 8.1 JSESSIONID

Мигрирах сървъра на Wildfly от 8.0 final на 8.1 final и Apache Shiro започна да има проблеми при създаването на потребителски сесии.

Точно същото приложение работи без проблем на 8.0 final, но с 8.1 потребителите не могат да установяват сесии всеки път, когато влизат, те се пренасочват към страницата за вход, въпреки че са били удостоверени успешно.

Не мога да разбера какво се е променило след 8.0, което би причинило този проблем.


person Pinchy    schedule 26.07.2014    source източник
comment
Може да искате да публикувате този въпрос във форумите за wildfly community.jboss.org   -  person Chris Ritchie    schedule 27.07.2014


Отговори (1)


Промяната на името на бисквитката „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
person Pinchy    schedule 02.08.2014