외부 공급업체 OAuth 제공자 기록 생성
각 인스턴스가 생성한 API 엔드포인트에 액세스할 수 있도록 외부 공급업체 OAuth 제공자 기록을 생성합니다.
시작하기 전에
의 외부 클라이언트용 OAuth API 엔드포인트 생성작업을 완료합니다.
인스턴스의 오른쪽 상단에서 애플리케이션 범위를 전역으로 설정했는지 확인합니다.
별도의 브라우저 탭에서 모든 인스턴스(개발, 테스트, 프로덕션 등)를 엽니다. 프로덕션 인스턴스에서 아래 단계를 시작합니다.
필요한 역할: admin
프로시저
-
프로덕션 인스턴스에서 다음으로 이동합니다. 모두 > 시스템 OAuth > 애플리케이션 레지스트리레이블이 표시됩니다.
여기에서 세 인스턴스(개발, 테스트 및 프로덕션)에 각각 하나씩 세 개의 기록을 생성해야 합니다. 추가 비프로덕션 인스턴스(스테이징 등)가 있는 경우 여기에 표시된 방법에 따라 각 인스턴스에 대한 기록을 생성합니다.
- 새로 만들기를 선택합니다.
- 외부 공급업체 OAuth 제공자에 연결을 선택하여 개발 인스턴스에 대한 기록을 생성합니다.
-
양식의 필드에 내용을 입력합니다.
표 1. 애플리케이션 레지스트리 양식 필드 작업 이름 Dev Instance Connection(개발 인스턴스 연결)을 입력합니다. 클라이언트 ID - 개발 인스턴스에서 애플리케이션 레지스트리 목록(모두 > 시스템 OAuth > 애플리케이션 레지스트리).
- 파이프라인 개발 클라이언트 기록을 엽니다.
- 클라이언트 ID를 복사합니다.
- 프로덕션 인스턴스에서 개발 인스턴스의 클라이언트 ID를 클라이언트 ID 필드에 붙여넣습니다.
클라이언트 비밀 - 개발 인스턴스에서 애플리케이션 레지스트리 목록(모두 > 시스템 OAuth > 애플리케이션 레지스트리).
- 파이프라인 개발 클라이언트 기록을 엽니다.
- 클라이언트 비밀 필드의 잠금을 해제하고 텍스트를 복사합니다.
- 프로덕션 인스턴스에서 개발 인스턴스의 클라이언트 비밀을 Client Secret 필드에 붙여넣습니다.
기본 부여 유형 인증 코드로 변경합니다. 인증 URL - 필드 잠금을 해제합니다.
- 개발 인스턴스의 URL을 입력한 다음 oauth_auth.do를 입력합니다.
- 필드를 잠급니다.
토큰 URL - 필드 잠금을 해제합니다.
- 개발 인스턴스의 URL을 입력한 다음 oauth_token.do를 입력합니다.
- 필드를 잠급니다.
- 제출을 선택합니다.
- 새로 만들기를 선택합니다.
- 외부 공급업체 OAuth 공급자에 연결을 선택하여 테스트 인스턴스에 대한 레코드를 만듭니다.
-
양식의 필드에 내용을 입력합니다.
표 2. 애플리케이션 레지스트리 양식 필드 작업 이름 Test Instance Connection(인스턴스 연결 테스트)을 입력합니다. 클라이언트 ID - 테스트 인스턴스에서 애플리케이션 레지스트리 목록(모두 > 시스템 OAuth > 애플리케이션 레지스트리).
- 파이프라인 테스트 클라이언트 기록을 엽니다.
- 클라이언트 ID를 복사합니다.
- 프로덕션 인스턴스에서 테스트 인스턴스의 Client ID(클라이언트 ID)를 Client ID(클라이언트 ID ) 필드에 붙여넣습니다.
클라이언트 비밀 - 테스트 인스턴스에서 애플리케이션 레지스트리 목록(모두 > 시스템 OAuth > 애플리케이션 레지스트리).
- 파이프라인 테스트 클라이언트 기록을 엽니다.
- 클라이언트 비밀 필드의 잠금을 해제하고 텍스트를 복사합니다.
- 프로덕션 인스턴스에서 테스트 인스턴스의 클라이언트 비밀을 클라이언트 비밀 필드에 붙여넣습니다.
기본 부여 유형 인증 코드로 변경합니다. 인증 URL - 필드 잠금을 해제합니다.
- 테스트 인스턴스의 URL을 입력한 다음 oauth_auth.do를 입력합니다.
- 필드를 잠급니다.
토큰 URL - 필드 잠금을 해제합니다.
- 테스트 인스턴스의 URL을 입력한 다음 oauth_token.do를 입력합니다.
- 필드를 잠급니다.
- 제출을 선택합니다.
- 애플리케이션 레지스트리 목록에서 파이프라인 컨트롤러 클라이언트 기록을 선택합니다.
- 클라이언트 ID를 복사하여 메모 응용 프로그램과 같은 곳에 붙여넣습니다.
- Client Secret(클라이언트 암호) 필드의 잠금을 해제하고 텍스트를 복사한 후 Client ID(클라이언트 ID)가 있는 메모에 붙여넣습니다.
- 응용 프로그램 레지스트리 목록으로 돌아가서 새로 만들기를 선택합니다.
- 외부 공급업체 OAuth 제공자에 연결을 선택하여 프로덕션 인스턴스에 대한 기록을 생성합니다.
-
양식의 필드에 내용을 입력합니다.
표 3. 애플리케이션 레지스트리 양식 필드 작업 이름 Prod 인스턴스 연결을 입력합니다. 클라이언트 ID - 적어 둔 클라이언트 ID 를 복사합니다.
- Client ID(클라이언트 ID) 필드에 Client ID( 클라이언트 ID )를 붙여넣습니다.
클라이언트 비밀 - 적어 둔 클라이언트 암호를 복사합니다.
- Client Secret(클라이언트 암호) 필드의 잠금을 해제하고 필드에 텍스트를 붙여넣습니다.
기본 부여 유형 인증 코드로 변경합니다. 인증 URL - 필드 잠금을 해제합니다.
- 프로덕션 인스턴스의 URL을 입력한 다음 oauth_auth.do를 입력합니다.
- 필드를 잠급니다.
토큰 URL - 필드 잠금을 해제합니다.
- 프로덕션 인스턴스의 URL과 oauth_token.do를 차례로 입력합니다.
- 필드를 잠급니다.
-
제출을 선택합니다.
중요사항:개발 인스턴스에서 다음 단계를 완료합니다.
-
개발 인스턴스에서 다음으로 이동합니다. 모두 > 시스템 OAuth > 애플리케이션 레지스트리레이블이 표시됩니다.
- 새로 만들기를 선택합니다.
- 외부 공급업체 OAuth 제공자에 연결을 선택하여 프로덕션 인스턴스에 대한 기록을 생성합니다.
-
양식의 필드에 내용을 입력합니다.
표 4. 애플리케이션 레지스트리 양식 필드 작업 이름 Prod 인스턴스 연결을 입력합니다. 클라이언트 ID - 적어 둔 클라이언트 ID 를 복사합니다.
- Client ID(클라이언트 ID) 필드에 Client ID( 클라이언트 ID )를 붙여넣습니다.
클라이언트 비밀 - 적어 둔 클라이언트 암호를 복사합니다.
- Client Secret(클라이언트 암호) 필드의 잠금을 해제하고 필드에 텍스트를 붙여넣습니다.
기본 부여 유형 인증 코드로 변경합니다. 인증 URL - 필드 잠금을 해제합니다.
- 프로덕션 인스턴스의 URL을 입력한 다음 oauth_auth.do를 입력합니다.
- 필드를 잠급니다.
토큰 URL - 필드 잠금을 해제합니다.
- 프로덕션 인스턴스의 URL과 oauth_token.do를 차례로 입력합니다.
- 필드를 잠급니다.
-
제출을 선택합니다.
중요사항:테스트 인스턴스에서 다음 단계를 완료합니다.
- 테스트 인스턴스에서 모두 > 시스템 OAuth > 애플리케이션 레지스트리레이블이 표시됩니다.
- 새로 만들기를 선택합니다.
- 외부 공급업체 OAuth 제공자에 연결을 선택하여 프로덕션 인스턴스에 대한 기록을 생성합니다.
-
양식의 필드에 내용을 입력합니다.
표 5. 애플리케이션 레지스트리 양식 필드 작업 이름 Prod 인스턴스 연결을 입력합니다. 클라이언트 ID - 적어 둔 클라이언트 ID 를 복사합니다.
- Client ID(클라이언트 ID) 필드에 Client ID( 클라이언트 ID )를 붙여넣습니다.
클라이언트 비밀 - 적어 둔 클라이언트 암호를 복사합니다.
- Client Secret(클라이언트 암호) 필드의 잠금을 해제하고 필드에 텍스트를 붙여넣습니다.
기본 부여 유형 인증 코드로 변경합니다. 인증 URL - 필드 잠금을 해제합니다.
- 프로덕션 인스턴스의 URL을 입력한 다음 oauth_auth.do를 입력합니다.
- 필드를 잠급니다.
토큰 URL - 필드 잠금을 해제합니다.
- 프로덕션 인스턴스의 URL을 입력한 다음 oauth_token.do를 입력합니다.
- 필드를 잠급니다.
- 제출을 선택합니다.
- 옵션: 22-26단계를 반복하여 다른 비프로덕션 인스턴스(스테이징 등)에 대해 수행합니다.
다음에 수행할 작업
이제 OAuth 사용을 위한 사전 작업을 완료했으므로 지정된 인스턴스에서 모든 OAuth를 사용하여 파이프라인 자격 증명 생성 단계를 완료합니다.