Я модифицирую свое приложение с поддержкой GWT History, и я наткнулся на случай, когда я не совсем уверен, что делать. Ответ на этот вопрос не обязательно должен быть связан с GWT.
Функции поддержки истории GWT путем передачи хеш-тегов (т.е. index.html#token
). Ограничения безопасности требуют, чтобы пользователи вошли в систему до того, как они действительно смогут получить доступ к index.html
, поэтому они отправляются на страницу входа с сохранением токена (login.html#token
). Все идет нормально. Теперь пользователь проходит проверку подлинности, и Spring отправляет его на index.html
(цель по умолчанию) и удаляет часть URL #token
.
Как заставить Spring Security поддерживать токен и отправить моего недавно аутентифицированного пользователя на страницу, которую он запрашивал (index.html#token
)? Поскольку у меня уже работает аутентификация Spring Security, я предпочел бы не реструктурировать способ, которым мое приложение обрабатывает входы в систему.