• 카테고리
    • 전체 글

    • 카테고리1
    • 카테고리2
    • 카테고리3
    • 카테고리4
  • 태그
  • 방명록

Jenkins 인증을 Active Directory 연결

카테고리 없음 2021. 1. 13. 19:46

Jenkins 에서 다양한 인증 기반을 구성할 수 있는데, 그 중 MS Windows에서 제공하는 Active Directory를 이용하는 방법이다.

일단, Jenkins 사이트에 접속한다.

그리고 난 뒤 왼편의 메뉴에서 "Jenkins 관리"를 선택한 뒤, "Configure Global Security"를 선택한다.


Configure Global Security 안에서 이번에는 "Enable security"를 체크한다.

그리고 난 뒤, Security Realm 안에서 LDAP을 선택한다.

그리고 난 뒤 다음과 같이 입력한다.

  • Server : AD 서버의 주소를 넣는다.
  • rootDN : LDAP 쿼리 형태로 경로를 넣는다. 해당 주소를 DC=xxxx, DC=yyyy 로 넣도록 한다. 만일 Domain Name이 testdomain.com 이라면, DC=testdomain, DC=com 으로 만들면 된다. 이 경로는 ADSI 라는 도구를 사용하면 간단하게 추출 가능하다.
  • User search base : 사용자 계정들이 담긴 위치를 잡는다. 일단 rootDN을 기준으로 상대 위치를 잡는다. 만일 AD 상의 Users를 사용한다면 CN=Users 로 넣으면 된다.
  • User search filter : 계정으로 사용할 id 부분인데, 이 부분은 sAMAccountName={0} 으로 한다. LDAP 상에 해당 개체의 속성 값 중, sAMAccountName 을 사용하면 된다.
  • Manager DN : AD 쿼리를 할 때, 로그인을 해야만 접근이 가능한 경우에 넣는다. 관리자 계정에 대한 LDAP 쿼리용 주소값을 넣도록 한다. 위의 이미지를 기준으로 보면,  ????.local 도메인 안에 xxxxx\ServiceAccounts OU 안에 있는 yyyyy Admin. 이라는 계정을 사용할 때 사용한다.
  • Manager Password : 위에서 결정한 관리자 계정에 대한 암호를 넣는다.

그리고 난 뒤, 밑에 위치한 "Test LDAP settings" 버튼을 눌러 AD 상의 계정으로 정상적으로 로그인 되는지 확인하도록 한다.

참고로 Authorization 안에 있는 항목을 세가지로 설정할 수 있는데, 선택에 따라 다음과 같다.

  • Anyone can do anything : 모든 사용자가 뭐든지 할 수 있는 모드. 로그인이 필요 없기 때문에, 인터넷으로 연결된 곳에서는 쓸 수 없다.
  • Legacy mode : 특정 사용자별로 권한을 설정할 때 사용하는데, 권한을 다양하게 설정해야 하는 경우 이 기능을 사용한다. 만일 개발팀 내에서만 쓴다면 이 모드는 설정을 귀찮게 한다.
  • Logged-in users can do anything : 평등하게 로그인만 성공하면 무조건 모든지 쓸 수 있도록 한다.

2019. 12. 23. 오후 2:06

728x90
저작자표시 (새창열림)
블로그 이미지

하인도1

[하인드/하인도/인도짱 의 홈페이지] 저만의 공간입니다. 다양한 소재들을 나열하는 아주 단순 무식한 홈페이지 입니다. 다양한 문서 자료도 있겠지만, 저의 푸념들도 있답니다.

250x250

블로그 내에 소스 코드 삽입 이사온 기념 스킨도... RSS 전문 기능 비활성화 관련. 스킨 바꾸어 보았습니다. 서버 파일 정리 좀 했습니다.

«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

인터파크 수 지름신 협업 me2sms 오류 e-book 불만 2010 매뉴얼 것 친구 좀 Google Apps Engine 비스킷 java Visual Studio 블로그 Buscuit MOSS 2007 Azure me2photo moss twi2me SharePoint Tutorial me2dayzm WSS 개발환경 windows

  • Total :
  • Today :
  • Yesterday :

Copyright © 2015-2025 Socialdev. All Rights Reserved.

Copyright © 2015-2025 Socialdev. All Rights Reserved.

티스토리툴바