Я работаю над веб-приложением, которое должно использовать разные домены для доступа через http и https.Теперь я сталкиваюсь со следующей проблемой: пока пользователь обращается к http-домену, некоторая информация хранится внутри сеанса.Когда пользователь выполняет переход к https, информация о том, к какому сеансу он принадлежит, теряется (так как идентификатор сеанса хранится в файле cookie, связанном с http-доменом).
Как повторно подключить правильныйсеанс для пользователя после того, как он переключил домены?
Можно ли выполнить некоторый java-код непосредственно перед отправкой перенаправления, вызванного requires-channel="https
"?
Редактировать: Я думал, что в Spring Security может быть что-то конкретное, что можно было бы использовать, но до сих пор я не смог найти ничего в документации.
Редактировать 2: Только что выяснилось, что мне, вероятно, нужно сделать, чтобы заменить ChannelProcessingFilter пользовательской реализацией, но я не знаю, что мне нужно сделать, чтобы обеспечить весеннюю безопасность, чтобы принять мой новый класс вместо ChannelProcessingFilter по умолчанию.м с использованием Spring 3.0.