Nach der Migration zu SonarQube 5.6, LDAP 2.1 (von SonarQube 5.3, LDAP 1.5)
Bei der Authentifizierung bei einer Active Directory-Domäne wird die folgende Fehlermeldung angezeigt
2016.12.16 15:56:31 ERROR web[rails] Error from external users provider: exception Java::JavaLang::NullPointerException:
Bitte beachte das
Während der Migration musste ich die folgenden Parameter hinzufügen, damit das LDAP-Plugin die Arbeitsdomäne erkennt
ldap.realm=company.domain
ldap.user.request=(&(objectClass=user)(sAMAccountName={login}))
In den Protokollen finde ich
Test LDAP connection on ldap://servername.company.domain: OK
Antworten:
2 für die Antwort № 1Das LDAP-Plugin (unterstützt von SonarSource) enthält nicht mehr das Code zum aktiven Verzeichnis.
Dieser Code ist jetzt im von der Community unterstützten Plugin enthalten Active Directory-Plugin
Ehrlich gesagt habe ich keine Spur davon gefundenin ihrer offiziellen Dokumentation ändern. Ich habe es beim Durchsuchen des Codes des LDAP-Plugins gefunden (da ich bei der endgültigen Konfiguration meiner Domäne festgestellt habe, dass die vom LDAP-Plugin erstellten Benutzer nicht zu den vorhandenen Benutzern passen => Verlust von Berechtigungen)
Das Aktivieren des Active Directory-Plugins (und das Deaktivieren des LDAP-Plugins) ermöglichte es mir, dieselbe Funktionsstufe wie in SonarQube 5.3, LDAP 1.5 zu erhalten