sonar ldap 设置

it2022-05-05  117

sonar ldap设置

修改配置文件 conf/sonar.properties

# LDAP configuration # General Configuration sonar.security.realm=LDAP ldap.url=ldap://192.168.1.1:389 ldap.bindDn=username ldap.bindPassword=password # User Configuration ldap.user.baseDn=cn=users,dc=test,dc=com ldap.user.request=(&(objectClass=user)(sAMAccountName={login})) ldap.user.realNameAttribute=displayName ldap.user.emailAttribute=mail # Group Configuration ldap.group.baseDn=cn=groups,dc=myconpany,dc=com ldap.group.request=(&(objectClass=group)(member={dn})) ldap.group.idAttribute=sAMAccountName

参数说明 ldap.user.request 既和内部对应的类型匹配 displayName 显示用户名称,一般未中文名 mail 为用户的邮箱信息

官方链接说明: 其他参数可以参考官方说明文档 https://docs.sonarqube.org/latest/instance-administration/delegated-auth/

debug说明

官方文档 : https://docs.sonarqube.org/latest/instance-administration/system-info/

自己在调试查找问题时, 配置的信息一直验证不通过, 将系统的日志信息调整成debug(此部分只是在在调试时开启, INFO) 我的配置如下: 查看日志信息: 日志当中映射的request信息和我配置的内容不相同,不论重启服务还是容器都未生效,其他配置可以生效 ldap官方发布结果当中没有类似的问题, 真是?

https://jira.sonarsource.com/projects/LDAP/issues/

自己就把配置文件挪走,重新配置,重启居然生效了, 但现在还不知道什么原因, 但可以肯定的官方给出的配置是没问题的。

可能原因: 配置识别需要重启后台服务, 并不是在前台配置中重启服务器


最新回复(0)