페이지 트리

이 페이지의 이전 버전을 보고 있습니다. 현재 버전 보기.

현재와 비교 페이지 이력 보기

« 이전 버전 5 다음 »

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

Product

Version

Crowd

2.11.2

Bamboo

6.1.x

1.Crowd 설정

1) Crowd에 bamboo 기본 그룹 생성

  • bamboo-admin
  • bamboo-user (optional)

2) Bamboo Application 생성

  •  Application Name 과 Password는 User Directory 설정에 사용할 예정

      


2.Bamboo 설정

1) Bamboo Base URL 설정

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

2) 관리자 계정 로그인 -> 우측 기어아이콘 클릭 후 User management 선택 -> SECURITY탭에서 User repositories 클릭 -> users and groups from JIRA or Crowd 옵션 선택 -> crowd Appliction 정보 입력

  • Save 완료 후 Synchronize now 실행

     

3) Bamboo 서비스 중지

4) Crowd 설정 파일을 Bamboo에 복사

Copy From

Copy To

CROWD/client/crowd-integration-client-X.X.X.jar

BAMBOO/webapp/WEB-INF/lib (Bamboo 4.0이후 버전은 jar파일이 이미 포함되어 있으므로 생략해도 된다.)

CROWD/client/conf/crowd.properties

Bamboo 3.1 이하 버전 : BAMBOO/webapp/WEB-INF/classes

Bamboo 3.2 이상 버전 : BAMBOO_HOME/xml-data/configuration

  • application.name, application.password, application.login.url 정보등을 수정
  • Crowd에서 생성할 때 설정한 값 입력
application.name                        bamboo
application.password                    bamboo
application.login.url                   http://crowd.alm.com/crowd/console/

crowd.server.url                        http://crowd.alm.com/crowd/services/
crowd.base.url                          http://crowd.alm.com:8095/crowd/

session.isauthenticated                 session.isauthenticated
session.tokenkey                        session.tokenkey
session.validationinterval              2
session.lastvalidation                  session.lastvalidation
cookie.tokenkey                         crowd.token_key

CROWD/client/conf/crowd-ehcache.xml

Bamboo 3.1 이하 버전 : BAMBOO/webapp/WEB-INF/classes

Bamboo 3.2 이상 버전 : BAMBOO_HOME/xml-data/configuration

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

  1. 56라인 주석 처리   

주석 전

<authenticator class="com.atlassian.bamboo.user.authentication.BambooAuthenticator"/>

주석 후

<!-- <authenticator class="com.atlassian.bamboo.user.authentication.BambooAuthenticator"/> -->

  • 57라인에 아래 내용 추가

        <authenticator class="com.atlassian.crowd.integration.seraph.v25.BambooAuthenticator"/>

   [ 설정 화면 ]

  


7) Bamboo 서비스 기동


Atlassian 참고 URL

https://confluence.atlassian.com/crowd/integrating-crowd-with-atlassian-bamboo-198785.html

https://confluence.atlassian.com/bamboo/integrating-bamboo-with-crowd-289277217.html


  • 레이블 없음