2

在 applicationContext.xml 中定义 mmultiple security:custom-authentication-provider 是否有效?

例如

<bean id="dummyAuthenticationProvider" class="com.user.sample.gwtspring.server.security.JDBCDummyAuthenticationProvider"> <security:custom-authentication-provider /> </bean>

<bean id="dummyAuthenticationProvider2" class="com.user.sample.gwtspring.server.security.OpenIdDummyAuthenticationProvider2"> <security:custom-authentication-provider /> </bean>

两者都会在 authenticationManager 中注册吗?我正在考虑使用 dummyAuthenticationProvider2 作为 openId。我还需要在 applicationContext.xml 中添加什么其他元配置?

4

2 回答 2

1

是的,两个身份验证提供程序都将在身份验证管理器中注册。不需要其他配置。

于 2009-08-25T13:33:42.730 回答
0

它应该向身份验证管理器注册这两个提供程序。自动配置身份验证管理器时,会设置一个提供者列表以执行身份验证(匿名提供者、记住我提供者等)

http://static.springsource.org/spring-security/site/docs/2.0.x/reference/authentication-common-auth-services.html

于 2009-07-02T14:23:47.707 回答