Table of Contents |
---|
JIRA 연동
- Crowd Administration Console에서 Jira 애플리케이션을 Crowd에 정의
- add application 선택
- application type/name/password 입력
- application URL 연동
- application 접속할 directory 선택
- 해당 directory에 JIRA Software 기본 그룹 생성되어 있어야 함
- jira-administrators
- jira-software-users
- 해당 directory에 JIRA Software 기본 그룹 생성되어 있어야 함
- 해당 directory 그룹 중 application에 접속할 권한 그룹 선택(체크시 전체 그룹 선택)
- 요약 정보 확인
- add application 선택
- 'Jira 관리자' 로 권한으로 Jira 로그인
- > 사용자 관리 > 사용자 디렉토리 > 디렉토리 추가 버튼 클릭
- 디렉토리 유형 > 아틀라시안 크라우드 선택
- 1번 항목 참조하여 정보 입력
- 화면의 각 디렉토리 옆에있는 위아래 화살표를 클릭하여 디렉토리 순서를 정의
- 디렉토리의 순서는 사용자 및 그룹을 검색할 순서
- 사용자 및 그룹에 대한 변경은 응용 프로그램이 변경 권한을 가진 첫 번째 디렉토리에서만 수행
- 필요한 경우 Crowd를 SSO (Single Sign-On) 용으로 사용하도록 Jira를 구성(선택 사항)
- Crowd 설정 화면에서 도메인 지정
- JIRA 서비스 종료
<JIRA install directory>/atlassian-jira/WEB-INF/classes/seraph-config.xml 파일 편집
Code Block language actionscript3 theme DJango <!-- 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 -->
<CROWD install directory>/client/conf/에서 crowd.properties 파일을 <JIRA install directory>/atlassian-jira/WEB-INF/classes/로 복사
<JIRA install directory>/atlassian-jira/WEB-INF/classes/crowd.properties 파일 수정
Code Block language actionscript3 theme DJango 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
- Crowd 설정 화면에서 도메인 지정
Confluence 연동
- Crowd Administration Console에서 Confluence 애플리케이션을 Crowd에 정의 (JIRA 연동 1번 항목 참조)
- Confluence 관리자로 로그인하여 > 사용자 관리 > 사용자 디렉토리 > 디렉토리 추가 > 디렉토리 유형 > 아틀라시안 크라우드 선택
- 1번 항목 참조하여 정보 입력
- 화면의 각 디렉토리 옆에있는 위아래 화살표를 클릭하여 디렉토리 순서를 정의
- 디렉토리의 순서는 사용자 및 그룹을 검색할 순서
- 사용자 및 그룹에 대한 변경은 응용 프로그램이 변경 권한을 가진 첫 번째 디렉토리에서만 수행
- 필요한 경우 Crowd를 SSO (Single Sign-On) 용으로 사용하도록 Confluence를 구성(선택 사항)
- Confluence서비스 종료
<Confluence install directory>/confluence/WEB-INF/classes/seraph-config.xml 파일 편집
Code Block language actionscript3 theme DJango <!-- 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 -->
<CROWD install directory>/client/conf/에서 crowd.properties 파일을 <Confluence install directory>/Confluence/WEB-INF/classes/로 복사
<Confluence install directory>/Confluence/WEB-INF/classes/crowd.properties 파일 수정
Code Block language actionscript3 theme DJango 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
- Confluence서비스 종료
Bitbucket 연동
- Crowd Administration Console에서 Bitbucket 애플리케이션을 Crowd에 정의 (JIRA 연동 1번 항목 참조)
- Bitbucket 사용자 디렉토리 설정 (JIRA 및 Confluence 설정 참조)
- Crowd를 SSO (Single Sign-On) 용으로 사용하도록 Bitbucket 구성(선택 사항)
<Bitbucket Server home directory>shared/bitbucket.properties 파일 편집 (아직 존재하지 않는 경우 파일 생성)
Code Block language actionscript3 theme DJango # 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 연동
- Crowd Administration Console에서 Bamboo 애플리케이션을 Crowd에 정의 (JIRA 연동 1번 항목 참조)
- Bamboo 사용자 디렉토리 설정 (JIRA 및 Confluence 설정 참조)
- Crowd를 SSO (Single Sign-On) 용으로 사용하도록 Bamboo 구성(선택 사항)
<Bamboo install directory>\webapp\WEB-INF\classes\seraph-config.xml 파일 편집
Code Block language actionscript3 theme DJango <!-- 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"/> --> ### 주석 처리 ###
<Bamboo shared home>/configuration/crowd.properties 파일 편집