2017-11-14 19 views
0

SpringBootで異なるドメインに対して複数のAD認証プロバイダを使用することはできますか?複数の別々のADドメインに対するSpringBootセキュリティldap認証

だから、私は2つの別々のADコントローラ

URL: ldap://ad.region1.company.com 
baseDN: dc=region1,dc=company,dc=com 

URL: ldap://ad.region2.company.com 
baseDN: dc=region2,dc=company,dc=com 

そして、いくつかのコードなどを持っているように:

ldapdomainとLDAPURLは、「地域1に設定されている
@Bean 
public AuthenticationProvider activeDirectoryLdapAuthenticationProvider() { 
    ActiveDirectoryLdapAuthenticationProvider provider = new ActiveDirectoryLdapAuthenticationProvider(ldapdomain, ldapurl); 
    provider.setConvertSubErrorCodesToExceptions(true); 
    provider.setUseAuthenticationRequestCredentials(true); 

    return provider; 
} 

"値。私はまた、 "region2"ユーザーを認証できるようにしたい。両方のエンドポイントを提供する方法はありますか?または、どちらを使用するためのログインにヒントを提供する方法ですか?

答えて

0

下記のような不具合があります。スペースは2つのURLの間に必須です。

String ldapdomain = "ldap://ad.region1.company.com ldap://ad.region2.company.com" 
関連する問題