1.Crowd 설정
1)Crowd에 Confluence 기본 그룹 생성
- Confluence-administrators
- Confluence-users
2)Confluence Application 생성
- Application Name 과 Password는 User Directory 와 crowd.properties 파일에 사용할 예정
2.Confluence 설정
1)Confluence Base URL 설정
- 관리자 계정 로그인 -> 우측 상단 기어아이콘 클릭 후 General configuration -> Server Base URL 정보를 도메인으로 설정
2) 관리자 계정 로그인 -> 우측 기어아이콘 클릭 후 User management 선택 -> User Directories -> Add Directory -> Directory Type: Atlassian Crowd 선택 -> crowd Appliction 정보 입력
- Save and Test -> 완료 후 Synchronise 실행
3) Confluence 서비스 중지
4) <Confluence install directory>/confluence/WEB-INF/classes/seraph-config.xml 수정
- 43라인 주석 처리
<!-- <authenticator class="com.atlassian.confluence.user.ConfluenceAuthenticator"/> --> - 48라인 주석 제거
<authenticator class="com.atlassian.confluence.user.ConfluenceCrowdSSOAuthenticator"/>
[ 설정 화면 ]
5) <Confluence install directory>/confluence/WEB-INF/classes/폴더에 존재하는 crowd.properties 파일 변경
- application.name, application.password, application.login.url 정보등을 수정
- Crowd에서 생성할 때 설정한 값 입력