2016-06-06 5 views
0

grails spring ldap 플러그인을 사용하여 LDAP 인증을 LDAP 인증과 통합하려고합니다. 여기 내 confingLDAP 인증이있는 Grails

grails.plugin.springsecurity.providerNames = ['ldapAuthProvider', 'anonymousAuthenticationProvider'] 
grails.plugin.springsecurity.ldap.context.managerDN = 'CN=acc,DC=two,DC=three' 
grails.plugin.springsecurity.ldap.context.managerPassword = 'correctpassword' 
grails.plugin.springsecurity.ldap.context.server = 'ldaps://server:636' 
grails.plugin.springsecurity.ldap.authorities.ignorePartialResultException = true 
grails.plugin.springsecurity.ldap.search.base = 'OU=one,DC=two,DC=three' 
grails.plugin.springsecurity.ldap.search.filter='sAMAccountName={0}' 
grails.plugin.springsecurity.ldap.search.searchSubtree = true 
grails.plugin.springsecurity.ldap.auth.hideUserNotFoundExceptions = false 
grails.plugin.springsecurity.ldap.authorities.prefix = "ROLE_" 
grails.plugin.springsecurity.ldap.authorities.defaultRole = "ADMIN" 

나는 내가 확인하고 그것을 자격 증명이 유효하지 않음을 의미하지만, 사실이 아니다 이잖아 오류

pErr: DSID-0C0903A9, comment: AcceptSecurityContext error, data 52e, v1db1 ]; nested exception is javax.naming.Authentic 
ationException: [LDAP: error code 49 - 80090308: LdapErr: DSID-0C0903A9, comment: AcceptSecurityContext error, data 52e, 
v1db1 ] 

을 recived 로그인을 시도 할 때마다입니다. 그렇다면 innacorect에 correctpassword을 변경하면 어떻게되는지 확인하고 동일한 오류가 발생합니다. 설정에 문제가 있습니까? 어떤 배심원이 실종 됐나요? 내 로그인 controler를 내가

+0

'search.filter'를'grails.plugin.springsecurity.ldap.search.filter = '(& (objectCategory = user) (sAMAccountName = {0}))''objectCategory는 AD – droggo

+0

의 올바른 카테고리입니다. 그러나 필터로 sapAccountName = name을 사용하여 LDAP 검색을 수행하면 올바른 결과가 나타납니다. – whd

+0

이것은 추가 필터를 추가하기 때문에 차이가 없어야하지만 동일한 문제가 해결되었습니다 우리를 위해 문제. 아마도 sAMAccountName에 괄호 또는 다른 것이 필요합니다. 미안해. 너를 돕지 않는다면. – droggo

답변

1

이 그냥 추가로 그것은 차이를해서는 안

수 objectcategory 올바른 카테고리 광고에서입니다 grails.plugin.springsecurity.ldap.search.filter='(&(objectCategory=user)(sAMAcc‌​ountName={0})) 같은 것으로 grails.plugin.springsecurity.ldap.search.filter=sAMAccountName={0}을 변경해보십시오 제한된 액세스 컨트롤러 secured 주석을 사용, 기본 CONTROLER입니다 추가 필터를 사용했지만 동일한 문제가 해결되었습니다. 아마도 괄호 또는 카테고리 필터가이 속성에 필요합니다.

관련 문제