2009-06-09 2 views
2

В applicationContext.xml он действителен для определенной защиты в миллисекундах: пользовательский-аутентификационный поставщик?множественная защита: пользовательский аутентификационный провайдер

, например

<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. что еще metaconfig мне нужно положить внутри applicationContext.xml?

ответ

0

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

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

1

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