Jenkins - Bezpieczeństwo
W Jenkins masz możliwość konfigurowania użytkowników i ich odpowiednich uprawnień w instancji Jenkins. Domyślnie nie chcesz, aby każdy mógł definiować zadania lub inne zadania administracyjne w Jenkins. Więc Jenkins może mieć konfigurację bezpieczeństwa.
Aby skonfigurować zabezpieczenia w Jenkins, wykonaj kroki podane poniżej.
Step 1 - Kliknij Zarządzaj Jenkins i wybierz opcję „Konfiguruj zabezpieczenia globalne”.
Step 2- Kliknij opcję Włącz zabezpieczenia. Jako przykład załóżmy, że chcemy, aby Jenkins utrzymywał swoją własną bazę danych użytkowników, więc w dziedzinie bezpieczeństwa wybierz opcję „Własna baza danych użytkowników Jenkinsa”.
Domyślnie chcesz, aby centralny administrator definiował użytkowników w systemie, dlatego upewnij się, że opcja „Zezwalaj użytkownikom na rejestrację” nie jest zaznaczona. Resztę możesz zostawić tak, jak jest na razie i kliknij przycisk Zapisz.
Step 3- Zostaniesz poproszony o dodanie pierwszego użytkownika. Na przykład, konfigurujemy administratorów systemu.
Step 4- Nadszedł czas, aby skonfigurować użytkowników w systemie. Teraz, kiedy przejdziesz do Zarządzaj Jenkins i przewiń w dół, zobaczysz opcję „Zarządzaj użytkownikami”. Kliknij tę opcję.
Step 5- Tak jak zdefiniowałeś swojego administratora, zacznij tworzyć innych użytkowników dla systemu. Na przykład po prostu tworzymy innego użytkownika o nazwie „user”.
Step 6- Teraz nadszedł czas, aby skonfigurować uprawnienia, w zasadzie kto ma do czego dostęp. Idź do Manage Jenkins → Configure Global Security.
Teraz w sekcji Autoryzacja kliknij „Zabezpieczenia oparte na macierzy”
Step 7- Jeśli nie widzisz użytkownika na liście grup użytkowników, wprowadź nazwę użytkownika i dodaj ją do listy. Następnie nadaj użytkownikowi odpowiednie uprawnienia.
Po zdefiniowaniu odpowiednich uprawnień kliknij przycisk Zapisz.
Twoje zabezpieczenia Jenkins są teraz skonfigurowane.
Note - W celu uwierzytelnienia Windows AD należy dodać wtyczkę Active Directory do Jenkinsa.