У меня есть веб-приложение, основанное на SpringBoot и использующее Spring Security для входа в систему и Remember-Me, однако Remember-Me не работает должным образом и сбрасывается через 1 час отсутствия взаимодействия между клиентом и сервером.
Я проверил хранилище браузера на наличие файлов cookie, cookie-файл Запомнить меня создан и имеет правильную дату истечения срока действия (1 день после создания).Второй файл cookie: JSESSION имеет срок действия = сеанс.И я думаю, что это вызывает проблему.
+-------------+-----------+------+--------------------------------+
| Name | Domain | Path | Expires on |
+-------------+-----------+------+--------------------------------+
| JSESSIONID | 127.0.0.1 | / | session |
| remember-me | 127.0.0.1 | / | Tue, 25 Dec 2018 10:28:22 GMT |
+-------------+-----------+------+--------------------------------+
Вот моя весенняя конфигурация безопасности для запомнить меня:
.and()
.rememberMe()
.key("secretKey")
.tokenValiditySeconds(60*60*24)
.rememberMeParameter("remember-me");
Я хочу, чтобы, как только человек вошел в систему с помощью Запомнить менявыбранный вариант, ему / ей не нужно будет снова входить в систему в течение следующих 24 часов.Так есть ли возможность установить этот срок действия JSESSION равным cookie-файла запомнить?Я использую Spring Boot, управляемый аннотациями