Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

JIRA 연동

  1. Crowd Administration Console에서 Jira 애플리케이션을 Crowd에 정의
    1. add application 선택

    2. application type/name/password 입력

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

          <!-- 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 -->
    3. <CROWD install directory>/client/conf/에서 crowd.properties 파일을 <JIRA install directory>/atlassian-jira/WEB-INF/classes/로 복사

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

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

Confluence 연동

  1. Crowd Administration Console에서 Confluence 애플리케이션을 Crowd에 정의 (JIRA 연동 1번 항목 참조)
  2. Confluence 관리자로 로그인하여  > 사용자 관리  > 사용자 디렉토리 > 디렉토리 추가 디렉토리 유형 > 아틀라시안 크라우드 선택 
  3. 1번 항목 참조하여 정보 입력
  4. 화면의 각 디렉토리 옆에있는 위아래 화살표를 클릭하여 디렉토리 순서를 정의 
    • 디렉토리의 순서는 사용자 및 그룹을 검색할 순서
    • 사용자 및 그룹에 대한 변경은 응용 프로그램이 변경 권한을 가진 첫 번째 디렉토리에서만 수행
  5. 필요한 경우 Crowd를 SSO (Single Sign-On) 용으로 사용하도록 Confluence를 구성(선택 사항)
    1. Confluence서비스 종료
    2. <Confluence install directory>/confluence/WEB-INF/classes/seraph-config.xml 파일 편집

          <!-- CROWD:START - If enabling Crowd SSO integration uncomment the following SSOSeraphAuthenticator and comment out the ConfluenceCrowdSSOAuthenticator below -->
          <authenticator class="com.atlassian.confluence.user.ConfluenceCrowdSSOAuthenticator"/>       ### 주석 삭제 ###
          <!-- CROWD:END -->
      
          <!-- CROWD:START - The authenticator below here will need to be commented out for Crowd SSO integration -->
          <!-- <authenticator class="com.atlassian.confluence.user.ConfluenceAuthenticator"/> -->      ### 주석 처리 ###
          <!-- CROWD:END -->
    3. <CROWD install directory>/client/conf/에서 crowd.properties 파일을 <Confluence install directory>/Confluence/WEB-INF/classes/로 복사

    4. <Confluence install directory>/Confluence/WEB-INF/classes/crowd.properties 파일 수정

      application.name                        Confluence         ### 1번 항목 참조 ###
      application.password                    password           ### 1번 항목 참조 ###
      application.login.url                   http://IP주소:포트/crowd/console/
      
      crowd.server.url                        http://IP주소:포트/crowd/services/
      crowd.base.url                          http://IP주소:포트/crowd/           ### 3번 항목 참조 ###
      
      session.isauthenticated                 session.isauthenticated
      session.tokenkey                        session.tokenkey
      session.validationinterval              2
      session.lastvalidation                  session.lastvalidation

Bitbucket 연동

  1. Crowd Administration Console에서 Bitbucket 애플리케이션을 Crowd에 정의 (JIRA 연동 1번 항목 참조)
  2. Bitbucket 사용자 디렉토리 설정 (JIRA 및 Confluence 설정 참조)
  3. Crowd를 SSO (Single Sign-On) 용으로 사용하도록 Bitbucket 구성(선택 사항)
    1. <Bitbucket Server home directory>shared/bitbucket.properties 파일 편집 (아직 존재하지 않는 경우 파일 생성)

      # Whether SSO support should be enabled or not. Regardless of this setting SSO authentication 
      # will only be activated when a Crowd directory is configured in Bitbucket Server that is configured 
      # for SSO.
      plugin.auth-crowd.sso.enabled=true

Bamboo 연동

  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 파일 편집

      <!-- 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.  /atlassian/bamboo/atlassian-bamboo/WEB-INF/classes/seraph-config.xml

    3. ~~/application-data/bamboo/xml-data/configuration/crowd.properties

  • No labels

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.