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