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 № 1Wtyczka 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