2016-09-22 4 views
0

내 도메인 LDAP가 아닌 임베디드 테스트 ldif와 잘 작동하는 스프링 보안 (기본 인증) + LDAP 인증을 사용하고 있습니다. NameErr : DSID- - : LDAP : 0000208D 오류 코드 (32) 그러나, 나는 같은 필터 (SAMAccountName을 = 나포)스프링 보안 및 엔터프라이즈 LDAP 인증 오류

@Override 
public void addServiceAuthenticationManager(AuthenticationManagerBuilder authBuilder) throws Exception { 
     authBuilder 
      .ldapAuthentication() 
      .ldapAuthoritiesPopulator(ldapAppAuthoritiesPopulator()) 
      .userSearchBase("OU=Users,DC=napo,DC=com") 
      .userSearchFilter("(SamAccountName={0})") 
      .contextSource() 
      .root("dc=napo,dc=com") 
      .managerDn("[email protected]") 
      .managerPassword("XXX") 
      .url("ldap://ldap.napo.com/OU=Users,dc=napo,dc=com"); 

오류 메시지입니다를 사용하여 내 계정을 검색 할 LDAP 브라우저/편집 도구를 사용할 수 있습니다 0310020A, 문제점 2001 (NO_OBJECT)

답변

0

userSearchBaseroot에 대한 것입니다. userSearchBase에서 DC=napo,DC=com을 삭제하십시오.