2009-03-31 4 views
2

Я пытаюсь заставить Spring-security работать с проектом, где есть необходимый компонент входа в форму (для доступа к веб-сайту) и http-basic или http -нейший компонент для веб-сервисов. Теперь мы начали с конфигурации на основе пространства имен, например. весна-security.xml файл с такими вещами, как:Объединение конфигурации на основе пространства имен с различными методами проверки подлинности в Spring-security

<http auto-config="true"> 
    <intercept-url...> 
    ... 
</http> 

Но вы должны пойти с формой на основе по умолчанию или HTTP-основного по умолчанию (то есть это только настраивает одну цепочки фильтров). Я хочу, чтобы некоторые вещи никогда не перенаправлялись на форму и просто использовали http-basic или эквивалент. Руководство действительно похоже на cover this, только если вы последуете их совету, вам все равно придется определять собственные цепи фильтров.

Так что мне было интересно, нет ли другого пути? Возможно ли, что я могу повторно использовать цепочку фильтров, введенную элементом http для тех элементов, которые все еще могут использовать старую схему? Конфигурация на основе пространства имен действительно удобна для нас, так как она легко читается и понятна, тогда как список определений компонентов меньше ...

ответ

0

Я отвечу на это сам, поскольку никто, кажется, не собирается. Кажется, что ответ на этот вопрос «нет», теперь я использую конфигурацию, основанную на почти полностью фасоли. Конечно, ответы, которые мне противоречат, всегда приветствуются. :-)

Смежные вопросы