CI-CD

[Jenkins] Jenkins 에서 LDAP 설정

IT-PAPA 2024. 5. 28. 06:13
728x90
반응형

Jenkins 에서 LDAP 설정하는 방법을 캡쳐화면을 통해 설명한 것입니다.

아래와 같이 간단한 LDAP 구성을 한 상태에서 각자 환경에 맞는 LDAP 설정을 하시기 바랍니다.

LDAP 구조
LDAP USER atturibue
Jenkins 관리 메뉴에서 Security 메뉴로 이동
Jenkins 관리 메뉴에서 Security 메뉴로 이동
Authentication - Security Realm 에서 LDAP 선택
Authentication - Security Realm 에서 LDAP 선택 후 LDAP 서버 URL 입력

 

LDAP 설정 입력
LDAP 설정 입력
관리자 계정 DN 과 보여질 ID 설정 후 Test LDAP setting 버튼 클릭
관리자 계정 DN 과 보여질 ID 설정 후 Test LDAP setting 버튼 클릭
LDAP 에 등록된 계정 로그인 테스트
LDAP 에 등록된 계정 로그인 테스트
LDAP 계정 테스트 결과 - mail이라는 attribute는 없기 때문에 경고 메세지 출력
LDAP 계정 테스트 결과 - mail이라는 attribute는 없기 때문에 경고 메세지 출력

권한 부여 선택 박스

- Anyone can do anything: 이 옵션은 로그인하지 않은 사용자도 모든 작업을 수행할 수 있게 합니다. 이 역시 보안상의 이유로 권장되지 않습니다.
- Logged-in users can do anything: 이 옵션을 선택하면 로그인한 모든 사용자가 모든 작업을 수행할 수 있습니다. 하지만, 보안상의 이유로 실제 운영 환경에서는 권장되지 않습니다.
- Matrix-based security: 이 옵션을 선택하면, 사용자나 그룹별로 읽기, 쓰기, 실행과 같은 다양한 권한을 할당할 수 있습니다1.
- Project-based Matrix Authorization Strategy: 이 옵션을 사용하면, 각 Jenkins 프로젝트에 대해 세부적인 권한 설정이 가능합니다.
- Legacy mode: 이 설정은 Jenkins 버전 1.164 이하에서 사용되었으며, 현재는 권장되지 않습니다.

권한 부여 선택 박스
권한 부여 선택 박스
Matrix-based security 옵션으로 User 별 권한 부여
Matrix-based security 옵션으로 User 별 권한 부여
Matrix-based security 옵션으로 User 별 권한 부여
Matrix-based security 옵션으로 User 별 권한 부여
LDAP 계정 로그인
LDAP 계정 로그인
LDAP 계정 로그인 완료
LDAP 계정 로그인 완료

728x90
반응형
LIST