доступ к объекту запроса при использовании Spring Security - PullRequest
1 голос
/ 17 мая 2010

При входе в систему я хочу прочитать URL-адрес и использовать комбинацию субдомена, имя пользователя и пароль пользователя должны быть авторизованы.

например, если URL-адрес abc.xyz.com

Мне как-то нужен объект запроса, чтобы получить поддомен и авторизовать пользователя, используя поддомен и имя пользователя.

1 Ответ

1 голос
/ 20 мая 2010

Вы можете легко проверить эти элементы во время входа в систему, создав собственный фильтр PreAuthenticated и добавив его в цепочку фильтров Spring Security. Фильтр содержит метод getPreAuthenticatedPrinciple(HttpServletRequest request), где вы можете увидеть запрос и действовать соответственно. Если вы хотите выполнить проверку после того, как пользователь уже прошел аутентификацию, просто подклассируйте базу SpringSecurityFilter и добавьте ее в цепочку фильтров после шага аутентификации.

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