2017-09-06 86 views
0

我想为SonarQube服务器的LDAP属性设置正确的值。我很难找到解释这些属性的可能值列表的资源,并了解在哪种情况下使用哪种资源? 我指的是 例如,如何为SonarQube服务器配置LDAP插件?

Property1: ldap.user.request  
Default_Value: (&(objectClass=inetOrgPerson)(uid={login})) 
Example for AD: (&(objectClass=user)(sAMAccountName={login})) 

这里什么都是为了objectClass可能的值? 什么时候使用价值inetOrgPerson? 什么时候使用价值user? 我何时使用uid? 我何时使用sAMAccountName?这是什么意思?

还有其他几个属性,如memberAttribute,idAttribute,我不明白。

是否有可用的指南来描述所有ldap属性及其所有可能的值?我试图在LDAP.com上搜索openldap.org,但无法找到相关答案。

回答

0

这是我在conf文件中用作LDAP配置的内容。 希望能帮助你开创一个好的开始。

# LDAP configuration 
# General Configuration 
sonar.security.realm: LDAP 
sonar.security.savePassword: true 
sonar.authenticator.createUsers: true 
sonar.security.localUsers: admin,sonar-build 
ldap.url: ldap://ipadress:389 
ldap.bindDn: CN=SonarUser,OU=Service Accounts,DC=domain,DC=com 
ldap.bindPassword: {aes}xxx 

# User Configuration 
ldap.user.baseDn: DC=domain,DC=com 
ldap.user.request: (&(objectClass=user)(sAMAccountName={login})) 
ldap.user.realNameAttribute: cn 
ldap.user.emailAttribute: mail 

# Group Configuration 
ldap.group.baseDn: DC=domain,DC=com 
ldap.group.request: (&(objectClass=group)(memberUid={uid})) 
+0

这又是一个LDAP confguration的一个例子,我要寻找的是什么,这些属性和值意味着资源/解释。 –

相关问题