Пользователь SonarQube 7.1 удаляется из группы, созданной с помощью пользовательского интерфейса Sonar - PullRequest
0 голосов
/ 25 декабря 2018

Мы используем SonarQube (v7.1) с плагином LDAP (v2.2.0).Поставщик LDAP - freeIPA.

Авторизация пользователя работает нормально, но пользователи, добавленные в группу sonar-administrators через пользовательский интерфейс Sonar, удаляются через некоторое время.Я думаю, что, возможно, синхронизация с сервером LDAP удаляет пользователей из встроенных групп.

Я проверил это и это вопросы, но они не сделалиЭто помогает, потому что мы хотим сохранить как отображение пользователя / группы LDAP, так и встроенную группу SonarQube sonar-administrators.Кроме того, я попытался эта - группа с тем же именем (sonar-administrators) существует в LDAP, но не заполняется для групп пользователей в сонаре.

Конфигурация для LDAP выглядит следующим образом:

#LDAP Configuration
sonar.security.realm=LDAP
ldap.url=ldap://xxxxxxxxxxxx:389
ldap.bindDn=uid=xxxxxxxx,cn=users,cn=accounts,dc=office,dc=xxx
ldap.bindPassword=xxxxxxxxxxxxx
ldap.authentication=simple
ldap.realm=office.xxx
ldap.contextFactoryClass=com.sun.jndi.ldap.LdapCtxFactory
#user mapping
ldap.user.baseDn=cn=users,cn=accounts,dc=office,dc=xxx
ldap.user.request=(&(objectClass=inetOrgPerson)(uid={login}))
ldap.user.realNameAttribute=uid
ldap.user.emailAttribute=mail
ldap.group.baseDn=cn=groups,cn=accounts,dc=office,dc=xxx
ldap.group.request=(&(objectClass=posixGroup)(memberUid={uid}))
ldap.group.idAttribute=cn

Я что-то упустил в конфигурационном файле или, может быть, поможет обновление SonarQube и / или плагина LDAP?

...