2011-11-11 4 views
0

작업을 가져올 수 없습니다 내 서버에있는 다른 앱의 경우내가 LDAP 인증 및 권한 부여를 사용하기 때문에, 아파치 Archiva 내가 내 LDAP 자격 증명 (binddn에, 호스트 이름 등) 모두가 노력하고 있습니다 알고 application.xml을</p> <p>에서 LDAP 및 UserMapper 커넥터를 주석 처리를 제거 LDAP

내가 한 모든 것은 application.xml과 security.properties를 변경 한 것입니다. 내가 할 일이 뭔가 있니?

LDAP에서 사용자와 로그인을 시도하면 성공하지 못합니다. 무엇이 잘못되었는지 확인하기위한 로그 파일이 있습니까? 나는 archiva 문서가 드문 드문하고 간결한 문서를 찾았습니다. 여기

내 security.properties 파일입니다 - 일부 값이 변경되었습니다 어쩌면 누군가가 구조에-전술이다 확인할 수 있습니다 또한

# LDAP 
user.manager.impl=ldap 
ldap.bind.authenticator.enabled=true 
redback.default.admin=admin 
security.policy.password.expiration.enabled=false 

ldap.config.hostname=localhost 
ldap.config.port=389 
ldap.config.base.dn=domainName=mydomain.com,o=domains,dc=mydomain,dc=com 
ldap.config.context.factory=com.sun.jndi.ldap.LdapCtxFactory 
ldap.config.bind.dn=cn=Manager,dc=mydomain,dc=com 
ldap.config.password=mypass 

ldap.config.mapper.attribute.email=mail 
ldap.config.mapper.attribute.fullname=displayName 
ldap.config.mapper.attribute.password=userPassword 
ldap.config.mapper.attribute.user.id=mail 
ldap.config.mapper.attribute.user.base.dn=ou=Users 
ldap.config.mapper.attribute.user.object.class=inetOrgPerson 
ldap.config.mapper.attribute.user.filter=(objectclass=inetOrgPerson) 

의 config.mapper.attribute.user.base.dn 나를 혼란스럽게합니다. 내 사용자의 기반은 다음과 같습니다. ou = Users, domainName = mydomain.com, o = domains, dc = mydomain, dc = com

이렇게 기본 DN에 대한 의미는 다음과 같습니다. domainName = scoresecret.com, O = 도메인, DC = scoresecret, DC = COM

및 config.mapper.attribute.user.base.dn에 : 나는 '경우 OU = 사용자

, 내가 뭔가 잘못하고있어 알려줘 "LDAP를 켜기"위해 무언가를하는 것을 잊어 버리고, 올바른 방향으로 나를 가리키는 몇 가지 로그를 찾을 수 있다면. 고마워요

답변

1

LDAP에있는 관리자 사용자를 구성했는지 확인하십시오. 지금은 내부 사용자를 사용할 방법이 없습니다.

redback.default.admin=admin 

이 사용할 수 LDAP 서버의 역할 계정으로 admin를 교체합니다. https://github.com/maestrodev/puppet-archiva/blob/master/templates/security.properties.erb

주요 차이점은 사용자 필터가 비어있는 수 것 : 여기

은 채울 필요 했어 내가하는이 값을 표시해야 사용할 구성 템플릿입니까?

([email protected]에 스레드 참조 : http://s.apache.org/KDj)

+0

브렛 당신이 볼러입니다. 그건 고정 된 것이 아니고, 제 설정을 만든 파일이었습니다. –