Redmin에 LDAP 인증을 추가해 계정관리를 해봅니다.

 

 

 

1. Redmine 및 OpenLDAP 준비

 

미리 Redmine과 OpenLDAP 서버를 준비합니다.

 

Redmine은 Docker를 이용하면 매우 간편하게 설치할 수 있습니다.

 

LDAP 서버를 설치하는 방법은 다음글을 참고해 주시기 바랍니다.

 

 

 

2. LDAP 설정

 

Redmine에 들어가 설정 > LDAP 인증 > 새 인증 공급자를 눌러줍니다.

 

 

차근차근 채워봅시다.

 

  • 이름: 이 LDAP 인증 공급자의 이름입니다.
  • 호스트: LDAP 인증 서버의 호스트를 적습니다.
  • 포트: LDAP 인증 서버의 LDAP 포트를 적습니다.
  • LDAPS: 보안 프로토콜 사용 여부를 선택합니다.
  • 계정: LDAP 인증 공급자의 계정을 입력합니다.
  • 비밀번호: 위 계정의 암호를 입력합니다.
  • 기본 DN: LDAP의 BaseDN을 입력합니다.
  • LDAP 필터: 비워둡니다.
  • 타임아웃: 타임아웃 시간을 설정합니다
  • 동적 사용자 생성: Redmine에서 LDAP를 이용하기 위해 체크합니다.
  • 로그인 속성: 로그인 id로 사용될 LDAP의 타입입니다.
  • 이름 속성: 이름으로 보일 LDAP의 타입입니다.
  • 성 속성: 성으로 보여질 LDAP의 타입입니다.
  • 메일 속성: 메일로 보여질 LDAP의 타입입니다.

위와 같은 내용으로 다음과 같이 채워줍니다.

 

 

저장 후 테스트를 진행해 봅니다.

 

 

연결 성공 메시지가 보이면 제대로 설정된 것입니다.

 

 

 

3. 유저 생성하기

 

LDAPAdmin을 통해 LDAP로 접속해 유저를 생성합니다.

 

기본적으로 로그인하면 다음과 같은 화면을 확인할 수 있습니다.

 

 

홈 > 우클릭 > New > Organizational unit을 클릭해 새 조직을 생성합니다.

 

새로 생성한 조직을 우클릭한 후 New > User를 선택해 새 유저를 생성합니다.

 

 

다음과 같이 유저 정보를 입력해 줍니다.

 

이제 생성한 유저의 비밀번호를 설정해 줍시다.

 

생성한 유저 우클릭 > Set Password를 클릭한 후 암호를 설정해 저장합니다.

 

 

 

 

4. Redmin 로그인하기

 

이제 생성한 유저로 Redmine에서 로그인을 시도해 봅시다.

 

 

Set Password에서 입력한 비밀번호를 넣어주면

 

 

정상적으로 로그인 되는것을 확인할 수 있습니다.

 

 

 

 

 

 

반응형

+ Recent posts