Безопасность Spring Ldap для аутентификации в нескольких доменах - PullRequest
3 голосов
/ 20 апреля 2011

У меня есть 3 домена ldap, например:

  ldap://domain1:389/DC=xxx,DC=xxx
  ldap://domain2:389/DC=xxx,DC=xxx,DC=xxx
  ldap://domain3:389/DC=xxx,DC=xxx,DC=xxx

Мне нужен механизм, если пользователь не найден в домене 1, он должен искать в домене 2, как мудрый.не могли бы вы подсказать мне, как лучше всего сделать это с помощью пружины.

1 Ответ

0 голосов
/ 27 августа 2018

Вы можете использовать несколько провайдеров аутентификации Spring

<authentication-manager>
    <ldap-authentication-provider ...></ldap-authentication-provider>
    <ldap-authentication-provider ...></ldap-authentication-provider>
    <ldap-authentication-provider ...></ldap-authentication-provider>
</authentication-manager>
...