작업을 가져올 수 없습니다 내 서버에있는 다른 앱의 경우내가 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를 켜기"위해 무언가를하는 것을 잊어 버리고, 올바른 방향으로 나를 가리키는 몇 가지 로그를 찾을 수 있다면. 고마워요
브렛 당신이 볼러입니다. 그건 고정 된 것이 아니고, 제 설정을 만든 파일이었습니다. –