Versions Compared

Key

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

...

    1. add application 선택

    2. application type/name/password 입력

    3. application URL 연동
    4. application 접속할 directory 선택
      1. 해당 directory에 JIRA Software 기본 그룹 생성되어 있어야 함
        • jira-administrators
        • jira-software-users
      2. Image Modified
    5. 해당 directory 그룹 중 application에 접속할 권한 그룹 선택(체크시 전체 그룹 선택)
    6. 요약 정보 확인
  1. 'Jira 관리자'  권한으로 Jira 로그인
  2.  > 사용자 관리  > 사용자 디렉토리 > 디렉토리 추가 버튼 클릭
  3. 디렉토리 유형 > 아틀라시안 크라우드 선택
  4. 1번 항목 참조하여 정보 입력
  5. 화면의 각 디렉토리 옆에있는 위아래 화살표를 클릭하여 디렉토리 순서를 정의 
    • 디렉토리의 순서는 사용자 및 그룹을 검색할 순서
    • 사용자 및 그룹에 대한 변경은 응용 프로그램이 변경 권한을 가진 첫 번째 디렉토리에서만 수행
  6. 필요한 경우 Crowd를 SSO (Single Sign-On) 용으로 사용하도록 Jira를 구성(선택 사항)
    1. Crowd 설정 화면에서 도메인 지정
      Image Added
    2. JIRA 서비스 종료
    3. <JIRA install directory>/atlassian-jira/WEB-INF/classes/seraph-config.xml 파일 편집

      Code Block
      languageactionscript3
      themeDJango
          <!-- CROWD:START - If enabling Crowd SSO integration uncomment the following SSOSeraphAuthenticator and comment out the JiraSeraphAuthenticator below -->
          <authenticator class="com.atlassian.jira.security.login.SSOSeraphAuthenticator"/>        ### 주석 삭제 ###
          <!-- CROWD:END -->
      
          <!-- CROWD:START - The authenticator below here will need to be commented out for Crowd SSO integration -->
          <!-- <authenticator class="com.atlassian.jira.security.login.JiraSeraphAuthenticator"/> -->       ### 주석 처리 ###
          <!-- CROWD:END -->


    4. <CROWD install directory>/client/conf/에서 crowd.properties 파일을 <JIRA install directory>/atlassian-jira/WEB-INF/classes/로 복사

    5. <JIRA install directory>/atlassian-jira/WEB-INF/classes/crowd.properties 파일 수정

      Code Block
      languageactionscript3
      themeDJango
      application.name                        jira2         ### 1번 항목 참조 ###
      application.password                    password      ### 1번 항목 참조 ###
      application.login.url                   http://URL or IP주소:포트/crowd/console/
      
      crowd.server.url                        http://URL or IP주소:포트/crowd/services/
      crowd.base.url                          http://URL or IP주소:포트/crowd/           ### 5번 항목 참조 ###
      
      session.isauthenticated                 session.isauthenticated
      session.tokenkey                        session.tokenkey
      session.validationinterval              2
      session.lastvalidation                  session.lastvalidation


...

  1. Crowd Administration Console에서 Bamboo 애플리케이션을 Crowd에 정의 (JIRA 연동 1번 항목 참조)
  2. Bamboo 사용자 디렉토리 설정 (JIRA 및 Confluence 설정 참조)
  3. Crowd를 SSO (Single Sign-On) 용으로 사용하도록 Bamboo 구성(선택 사항)
    1. <Bamboo install directory>\webapp\WEB-INF\classes\seraph-config.xml 파일 편집

      Code Block
      languageactionscript3
      themeDJango
      <!-- If you're authenticating against a Crowd server you can use this authenticator for single sign-on. Enable it after configuring your Crowd properties through user management and restart Bamboo. It does not support Crowd property changes at runtime. If you need to switch back to local users, revert the change and restart Bamboo again. --> 
      <authenticator class="com.atlassian.crowd.integration.seraph.v25.BambooAuthenticator"/>          ### 주석 삭제 ###
       
      <!-- <authenticator class="com.atlassian.bamboo.user.authentication.BambooAuthenticator"/> -->   ### 주석 처리 ###

        

    2.  <Bamboo shared home>/atlassian/bamboo/atlassian-bamboo/WEB-INF/classesconfiguration/crowd.properties 파일 편집