множественная безопасность: пользовательский поставщик аутентификации - PullRequest
2 голосов
/ 09 июня 2009

В applicationContext.xml допустимо заданное многократное использование безопасности: 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>

оба будут зарегистрированы внутри аутентификацииManager? Я думаю об использовании dummyAuthenticationProvider2 в качестве openId. какие еще метафайлы мне нужно поместить в applicationContext.xml?

Ответы [ 2 ]

1 голос
/ 25 августа 2009

Да, оба провайдера аутентификации будут зарегистрированы в менеджере аутентификации. Никаких других настроек не требуется.

0 голосов
/ 02 июля 2009

Он должен зарегистрировать обоих провайдеров в менеджере аутентификации. Когда автоматически настроен диспетчер аутентификации со списком провайдеров для выполнения аутентификации (анонимный провайдер, помните меня провайдер и т. Д.)

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

...