2

SonarQube 5.6.2 から 6.0 に移行しました。次の構成で LDAP 統合に Active Directory プラグインを使用していました。

sonar.security.realm=ACTIVE_DIRECTORY
sonar.authenticator.downcase=true

Active Directory プラグインは SonarQube 6.0 と互換性がないため、LDAP 2.0 プラグインを使用するように促されました。次の構成を思いつきました。

sonar.security.realm=LDAP
sonar.authenticator.downcase=true
ldap.url=ldap://ldap.mydomain.com
ldap.bindDn=myServiceAccount@mydomain.com
ldap.bindPassword=myPwd

ldap.user.baseDn=dc=my,dc=domain,dc=com
ldap.user.request=(&(objectClass=user)(sAMAccountName={login}))

ldap.group.baseDn=ou=Groups,dc=my,dc=domain,dc=com
ldap.group.request=(&(objectClass=group)(member={dn}))
ldap.group.idAttribute=sAMAccountName

そして実質的にそれは機能します。

ここで私の質問は次のとおりです。user-id@domain スキーマをシミュレートするために LDAP 2.0 プラグインをセットアップする方法はありますか。そうでない場合、現在のユーザー アカウントを、新しいスキーマ (sAMAccountName のみ) に基づいて作成された新しいアカウントに移行するにはどうすればよいですか?

4

0 に答える 0