Весенняя авторизация безопасности - PullRequest
0 голосов
/ 22 марта 2012

В моем проекте я использую Spring Security и GWT с url-подобной интернационализацией (http: //....html? Locale = en). Функции входа в систему и выхода из системы работают очень хорошо, но есть еще одна загвоздка: при входе в систему пользователь получает URL-адрес, похожий на локализацию (например, http://localhost:8000/Admin/app/Admin.html?locale=en), но после закрытия окна (без выхода из системы) и возврата по URL http://localhost:8000/Admin/ он прошел авторизацию Spring Security с сеансом и вошел в систему без параметра "? Locale =", поэтому он получил язык по умолчанию.

Основной вопрос - как я могу прервать между двумя процессами (после того, как Spring скажет: «Хорошо! Это хороший пользователь - пришел!» И прежде, чем он бросит пользователю ссылку на приход), чтобы я мог добавить локаль в его URL ? Спасибо.

1 Ответ

1 голос
/ 23 марта 2012

Можно добавить пользовательский AuthenticationSuccessHandler для добавления параметров в запрос на успешную аутентификацию.См этот вопрос .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...