Spring Security - помните, что файл cookie не выдерживает перезапуск

У меня есть загрузочное приложение Spring (2.1.6) с Spring Security. Я добавил возможность "запомнить меня", но, к сожалению, после перезагрузки сервера приложение не запоминает пользователя.

моя конфигурация выглядит так:

.and().rememberMe().key("*****").tokenValiditySeconds(15768000)

Я отлаживаю TokenBasedRememberMeServices и вижу, что между куки и вычислением после перезапуска есть сигнатура. Причина, по которой подписи различаются, заключается в том, что они основаны на паролях, а пароли извлекаются по-разному между установкой файла cookie «запомнить меня» и чтением файла cookie. Я не уверен, почему.

Все мои пользователи определены в памяти:

authBuilder.inMemoryAuthentication()
                .withUser("david")
.password("{noop}mypassword").authorities("ROLE_USER")

Не могли бы вы помочь мне понять, почему функция «Запомнить меня» не сохраняется после перезапуска сервера?


person yonatan    schedule 03.12.2019    source источник
comment
Это помогает? stackoverflow.com/questions/39116854/   -  person R.G    schedule 04.12.2019
comment
Нет. Это относится к другой проблеме   -  person Jonathan    schedule 04.12.2019