【发布时间】:2012-02-29 22:42:14
【问题描述】:
我知道有很多关于 Spring Security 的文档。但是,我无法找到问题的答案。
据我了解,以下配置将使身份验证管理器遍历每个身份验证提供程序,除非找到匹配项。
<bean id="authenticationManager" class="org.springframework.security.providers.ProviderManager">
<property name="providers">
<list>
<ref local="ldapAuthenticationProvider"/>
<ref bean="${bean.daoAuthenticationProvider}"/>
<ref bean="anonymousAuthenticationProvider"/>
</list>
</property>
</bean>
但是,我想根据请求参数在可用提供者之间切换,而不是尝试所有提供者。我想知道是否可以使用过滤器或任何其他方式进行切换?
【问题讨论】:
标签: authentication spring-security jasperserver