我正在尝试让 Sonar 对 Active Directory 使用 LDAP 身份验证
我有以下设置
# LDAP Authentication
sonar.security.realm: LDAP
sonar.authenticator.class: org.sonar.plugins.ldap.LdapAuthenticator
sonar.authenticator.createUsers: true
ldap.url: ldap://172.20.16.15:389
ldap.baseDn: DC=mycompany,DC=com
ldap.bindDn: CN=myuser,OU=serviceaccounts,OU=My Group,DC=mycompany,DC=com
ldap.bindPassword: password
ldap.loginAttribute: sAMAccountName
ldap.userObjectClass: user
# ldap.user.request: sAMAccountName={0}
但是,我不断得到
ERROR rails Error from external users provider: java.lang.NullPointerException: null
我尝试用 ldap.user.request 更改 ldap.loginAttribute/ldap.userObjectClass 但这仍然不起作用。
我拥有的声纳 ldap 插件是 1.2.1。请帮助我确定配置有什么问题
我在 ADExplorer 中使用了相同的条目,以确保我可以浏览 AD,并且相同/相似的设置适用于 Artifactory