사전 요구 사항
|
Megazone PoPs에서 앱 추가에 필요한 단계
- Megazone Admin에 관리자 계정으로 로그인합니다.
- 메뉴에서 앱을 선택한 후 [앱 카탈로그 보기]를 클릭합니다.
- 앱 카탈로그에서 Github Enterprise Server 앱을 클릭합니다.
- Github Enterprise Server 앱 상세 화면에서 [앱 추가하기]를 클릭합니다.
기본정보 앱이름, 앱 설명 을 작성하고 [앱 인스턴스 추가] 버튼을 클릭하여 앱 인스턴스를 생성합니다.
앱 인스턴스 상세 페이지로 이동하고, 설정 탭에서 [접속 방식]을 클릭 합니다.
접속방식 SAML 을 선택하고 Certificate 항목을 복사한 후 메모장을 열고 내용을 복사한 내용 붙여넣기 후 파일명은 상관 없이 확장자를 .crt로 저장 합니다.
SP entity ID * 입력창에는 Github Enterprise Server를 설치한 hostname 입력
ex) https://{hostname}
ACS URL * 입력창에는 Github Enterprise Server를 설치한 {hostname}/saml/consume
ex) https://{hostname}/saml/consume
*hostname 은 Github Enterprise Server를 설치 한 hostname을 입력하여야 합니다.- [저장하기] 버튼을 클릭하여 설정 정보를 저장합니다.
Github Enterprise Server 앱 추가에 필요한 정보 확인
github-enterprise-server에 관리자 권한이 있는 계정으로 로그인합니다.
https://{hostname}/setup
* hostname = github-enterprise-server를 설치한 hostname좌측 Authentication 영역을 선택하고 SAML 버튼 선택하고 Allow creation of accounts with built-in authentication (for users not in SAML) 체크를 선택합니다.
Megazone Admin 페이지에서 > 앱 인스턴스 > Github Enterprise Server 앱 인스턴스 > 설정 탭 > 접속 방식 화면에서 Entity ID, SSO URL 을 복사합니다.
3번에서 복사한 SSO URL은 Single sign-on URL 항목의 입력창에 입력하고 Entity ID 는 Issuer 항목의 입력창에 입력합니다.
Signature Method : RSA-SHA256선택
Digest Method : SHA256 선택
Name Identifier Format : persistent 선택파일 선택버튼을 클릭 한 뒤 위 [Megazone PoPs에서 앱 추가에 필요한 단계] 7번에서 진행 했던 .crt 파일을 찾아서 선택합니다. User attributes 영역을 작성합니다.
Username : username 입력
Full name : full_name 입력
Email(s) : emails 입력
SSH keys, GPG keys는 생략 가능좌측 Save settings 버튼을 눌러 설정을 저장합니다.
댓글
댓글 0개
댓글을 남기려면 로그인하세요.