Spring Security 3: атрибут «метод» в intercept-url с первого раза работает нормально - PullRequest
0 голосов
/ 21 апреля 2010

Я новичок в Spring Security 3, и у меня возникла следующая проблема. Используя пространство имен spring-security, я пытаюсь настроить единую базовую аутентификацию, в которой я хочу только фильтровать метод POST.

Из моей конфигурации servlet.xml:

<security:http  auto-config='true'>
    <security:http-basic></security:http-basic>
    <security:intercept-url method="POST" pattern="/**" access="ROLE_USER" />
</security:http>

Хорошо, дело в том, что после запуска сервера он работает нормально с первого раза (то есть другие методы не запрашивают экран аутентификации). Но после первого использования метода POST, он запрашивает экран аутентификации для всех методов. Кто-нибудь знает, что мне не хватает?

Заранее спасибо за ваше время! ; -)

1 Ответ

0 голосов
/ 21 апреля 2010

Хорошо, автоответ! XD Я использовал его, чтобы попробовать плагин Firefox под названием Rest Client (я очень рекомендую его ;-)). После первого входа в систему с методом POST моя ошибка была в том, что он сохранил в кеше запрос HTTP-BASIC. После очистки моей истории все работает нормально.

После этого я выучил:

-Думайте всегда в кеше при использовании браузера

-Для получения дополнительной информации о Stackoverflow xD

предоставьте больше информации о своей среде.

Спасибо всем !!

...