Никакой ваадинской сессии с Ваадинским слиянием

#vaadin #vaadin14

Вопрос:

Я заметил, что с конечными точками слияния Vaadin, похоже, нет доступной сессии VaadinSession. Это сделано специально? Я делаю что-нибудь не так?

введите описание изображения здесь

Ответ №1:

Вы не должны полагаться на a VaadinSession при использовании Fusion. Сегодня он может быть доступен, а может и не быть по историческим причинам.

В VaadinSession основном хранятся экземпляры пользовательского интерфейса потока для данного VaadinServlet / VaadinService . Это требует блокировки перед доступом, чего вы хотите избежать с помощью Fusion.

Если вы хотите сохранить значения в сеансе, используйте стандарт HTTPSession

Ответ №2:

Слияние Vaadin не зависит от сеанса VaadinSession. В версиях до 22 a HttpSession создается, хотя Fusion его не использует. С 22 года слияние может быть полностью без гражданства. Вы можете прочитать больше о предстоящей проверке подлинности без сохранения состояния здесь https://vaadin.com/docs/latest/fusion/security/spring-stateless