Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Info

Crowd와 JIRA 제품에 대한 SingleSignOn 설정 관련 정보입니다.



Product

Version

Crowd

2.11.2

JIRA Software

7.2.8


1.Crowd 설정

1)Crowd에 JIRA Software 기본 그룹 생성

  • jira-administrators
  • jira-software-users

2)JIRA Application 생성

  •  Application Name 과 Password는 User Directory  와 crowd.properties 파일에 사용할 예정

     


2.JIRA Software 설정

1)JIRA Software Base URL 설정

  • 관리자 계정 로그인 -> 우측 기어아이콘 클릭 후 System → Settings → Base URL 정보를 도메인으로 설정

     

2) 관리자 계정 로그인 -> 우측 기어아이콘 클릭 후 User management 선택 -> User Directories -> Add Directory -> Directory Type: Atlassian Crowd 선택 -> crowd Appliction 정보 입력

  • Save and Test -> 완료 후 Synchronise 실행

     

  • 필요 시  Directory 순서를 아래와 같이 설정(JIRA 내부 계정은 로그인이 되지 않을 수 있음)

    

3) JIRA Software 서비스 중지

4) <jira install directory>/atlassian-jira/WEB-INF/classes/seraph-config.xml 수정

  1. 100라인 주석 처리
    <!--   <authenticator class="com.atlassian.jira.security.login.JiraSeraphAuthenticator"/>   --> 
  2.  95라인 주석 제거
    <authenticator class="com.atlassian.jira.security.login.SSOSeraphAuthenticator"/> 

      [ 설정 화면 ]

    

5)<Crowd Install Directory>/client/conf 폴더에서 crowd.properties 파일 복사 ->  <jira install directory>/atlassian-jira/WEB-INF/classes 폴더에 저장 후 아래와 같이 수정

  • application.name, application.password, application.login.url 정보등을 수정
  • Crowd에서 생성할 때 설정한 값 입력