Я хотел бы основать свою конфигурацию Spring Security в зависимости от контекста пользователя.Если пользователь идет по URL-адресу с http://path1/resource1, я бы хотел направить его конкретному поставщику аутентификации.Если они приходят на http://path2/resource2, я бы хотел направить их к другому поставщику аутентификации.Эти URL-пути являются вызовами веб-служб на основе REST, поэтому они не сохраняют состояния и не поступают из формы.В настоящее время все поставщики аутентификации выполняются.Каков наилучший подход к этой ситуации?Я использую Spring-Security 3.1.0.M1.
<http pattern="/path1/**" create-session="stateless">
<intercept-url pattern="/**" access="ROLE_USER,ROLE_VAR,ROLE_ADMIN" />
<http-basic />
</http>
<http pattern="/path2/**" create-session="stateless">
<intercept-url pattern="/**" access="ROLE_USER,ROLE_VAR,ROLE_ADMIN" />
<http-basic />
</http>