Управление сеансами Vaadin
Пожалуйста, поправьте меня, если я ошибаюсь, но, насколько я понимаю, VaadinSession имеет такое же время жизни, как и HTTP-сессия его владельца.
Итак, чтобы настроить тайм-аут для сеансов Vaadin и HTTP, мы можем использовать следующее свойство Spring Boot:
server.servlet.session.timeout=30m
Можно ли отделить тайм-аут сеансов HTTP от сеансов Vaadin? Например, могу ли я установить тайм-аут сеанса HTTP на 7 дней, а тайм-аут сеанса Vaadin — на 30 минут? Идея здесь состоит в том, чтобы хранить общую информацию о вошедшем в систему пользователе, например токен OAuth, в сеансе HTTP, а также информацию, связанную с Vaadin, в сеансе Vaadin. Если это возможно, могу ли я настроить механизм сохранения сеанса только для данных, хранящихся в сеансе HTTP? Мне не нужно сохранять данные, связанные с Vaadin, поскольку кажется, что я могу легко воссоздать их на основе токена OAuth2 из сеанса HTTP и данных базы данных в
Я на правильном пути или это невозможно?