@killy, По куке JSESSIONID ява/спринг узнаёт сессию.
По куке juick-remember-me спринг должен залогинить меня когда сессия закончится.
Жопа случается каждый раз, когда заканчивается сессия.
Проверяю:
— Если удалить куку juick-remember-me, я залогинен пока жива сессия, ничего необычного.
— Если удалить куку JSESSIONID и обновить страницу, то я разлогинен, но остался на той же странице.
— Если отредактировать куку JSESSIONID и обновить страницу, то меня перебрасывает на главную (invalidSessionUrl("/")), и не логинит автоматом, хотя кука juick-remember-me была на месте — вместо этого juick-remember-me затирается (видимо, заодно вызывается loginFail в rememberMeServices).
— Если не логиниться и просто смотреть сайт из под анонима, то когда кончается сессия (JSESSIONID не валидный) — меня тоже перебрасывает на главную. Т.е. проблема не связана с rememberMe.
@vt, можешь попробовать удалить/изменить JSESSIONID и посмотреть на эффект.
Дата этого поста совпадает с коммитом 418802
— springFrameworkVersion = '5.0.1.RELEASE'
— springSecurityVersion = '4.2.3.RELEASE'
+ springFrameworkVersion = '5.0.2.RELEASE'
+ springSecurityVersion = '5.0.0.RELEASE'
Видимо, там где-то что-то перетряхнулось так, что изменился порядок действий, и в моём случае теперь проверка на invalidSession срабатывает до обновления авторизации по rememberMe.