URL-адрес перехвата для all_user и role_user - PullRequest
1 голос
/ 22 августа 2011

если я установил intercept-url с filters = 'none', каждый может получить к нему доступ, но я не могу получить SecurityContextHolder.getContext (). GetAuthentication (). GetPrincipal (), даже если пользователь вошел в систему. в http://static.springsource.org/spring-security/site/faq.html#faq-anon-access-denied)

С другой стороны, если я установил access = 'role_user', только аутентифицированный пользователь сможет получить к нему доступ. Я хочу разрешить как «не аутентифицирован», так и «аутентифицирован» использовать для доступа к URL и использования SecurityContextHolder.getContext (). GetAuthentication (), чтобы проверить, что пользователь уже аутентифицирован. Как мне указать в качестве параметра в intercept-url?

1 Ответ

2 голосов
/ 22 августа 2011

Использовать доступ "allowAll" в конфигурации SPRING Security

Конфигурация пружины:

<http auto-config="true" use-expressions="true">
   <intercept-url pattern="/**" access="permitAll" />
</http>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...