私はSpringブートでActive Directory認証をテストしようとしています。私は、Active Directoryの作業を持っていると私は、そのユーザーのDNと私の管理者ユーザのためのLDAPブラウザを経由してそれにアクセスすることができます。SpringブートLDAP認証
CN=Administrator,CN=Users,DC=contoso,DC=com
私は自分のアプリケーションで認証マネージャとしてLDAPを使用したいです。 docsの簡単な例は、次のとおりです。
@Autowired
public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception {
auth
.ldapAuthentication()
.userDnPatterns("CN={0},CN=Users,DC=contoso,DC=com")
.groupSearchBase("ou=groups")
.contextSource()
.managerDn("CN=Administrator,CN=Users,DC=contoso,DC=com")
.managerPassword("myadminpassword")
.url("ldap://192.168.1.1:389");
}
まずは、Active Directoryにログインするための管理者パスワードを入力する必要がありますか?
第2に、groupSearchBaseとuserDnPatternsを提供する必要がありますか?