2014-09-11 2 views
-1

Что я хочу, сначала проверьте локальную базу данных для аутентификации. если пользователь не аутентифицирован. переадресуйте вызов с именем пользователя и паролем на другой сервер, который возвращает сообщение об успешном завершении и полный пользовательский компонент. который я хочу сохранить в весеннюю сессию безопасности. как я могу достичь этого? Я попытался использовать метод loadUserByUsername(), но параметр пароля отсутствует.Проверка подлинности стороннего источника

ответ

1

Вы должны осуществить свою собственную версию AuthenticationProvider интерфейса.

Вводят его в конфигурации системы безопасности с чем-то вроде:

<authentication-manager> 
    <authentication-provider ref="myAuthenticationProvider" /> 
</authentication-manager> 
Смежные вопросы