Я использую spring-boot + OAuth2 с Redis для управления сессиями. Я хотел бы сохранить некоторые данные в одном запросе и получить данные в другом. И я использую заголовок X-Auth-Token
для идентификации сеансов, как показано ниже:
@Bean
public HttpSessionIdResolver httpSessionIdResolver() {
return HeaderHttpSessionIdResolver.xAuthToken();
}
Я заметил, что я получаю новый X-Auth-Token
с каждым ответом, и я должен использовать новый (из ответа, вместо того, который я использовал в запросе), чтобы иметь возможность доступа к данным сеанса.
Скриншот от почтальона:
Это кажется совершенно ненужным (означает ли это, что данные в Redis все время перемещаются?), И мне интересно, есть ли настройки, которые я могу использовать, чтобы просто использовать один X-Auth-Token
вместо.