настройка безопасности весны для метода HTTP POST - PullRequest
1 голос
/ 17 февраля 2011

Я использую Spring Security 3.0.

Я хочу отключить аутентификацию для URL, который обрабатывает метод POST. Это не похоже на работу -

<http  use-expressions="true" auto-config="true">

    <intercept-url pattern="/index.html" access="permitAll()"/>
    <intercept-url method="POST" pattern="/api/feedback/**" access="IS_AUTHENTICATED_ANONYMOUSLY" />

    <anonymous/>
</http>

method = "POST", похоже, не работает, и я получаю ошибку авторизации POSTing к этому URL.

Что мне делать?

1 Ответ

0 голосов
/ 05 апреля 2012

Учитывая, что permitAll работает, я могу сказать, что вы используете выражения, поэтому вы должны изменить IS_AUTHENTICATED_ANONYMOUSLY на isAnonymous() или permitAll

edit: другой способ, должен быть изменен на hasRole('ROLE_ANONYMOUS')

твой выстрел;)

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