/ / Wtyczka LDAP: uwierzytelnianie użytkownika kończy się niepowodzeniem po aktualizacji - ldap, sonarqube

Wtyczka LDAP: uwierzytelnianie użytkownika kończy się niepowodzeniem po aktualizacji - ldap, sonarqube

Po migracji do SonarQube 5.6, LDAP 2.1 (z SonarQube 5.3, LDAP 1.5)

Podczas uwierzytelniania w domenie Active Directory pojawia się następujący błąd

2016.12.16 15:56:31 ERROR web[rails] Error from external users provider: exception Java::JavaLang::NullPointerException:

Proszę zauważyć

Podczas migracji musiałem dodać następujące parametry, aby wtyczka LDAP rozpoznała działającą domenę

ldap.realm=company.domain
ldap.user.request=(&(objectClass=user)(sAMAccountName={login}))

W dziennikach, które znajduję

Test LDAP connection on ldap://servername.company.domain: OK

Odpowiedzi:

2 dla odpowiedzi № 1

Wtyczka LDAP (obsługiwana przez SonarSource) nie zawiera już elementu kod związany z kodem aktywnym.

Ten kod jest teraz zawarty we wspieranej przez społeczność wtyczce Wtyczka Active Directory

Szczerze mówiąc, nie znalazłem żadnego śladu tegozmiany w oficjalnej dokumentacji. Znalazłem go podczas przeglądania kodu wtyczki LDAP (ponieważ kiedy w końcu ukończyłem konfigurację dopasowaną do mojej domeny, zauważyłem, że użytkownicy stworzeni przez wtyczkę LDAP nie pasują do istniejących użytkowników => utrata uprawnień)

Włączenie wtyczki Active Directory (i wyłączenie LDAP) pozwoliło mi uzyskać ten sam poziom funkcji, co w SonarQube 5.3, LDAP 1.5