외부 클라이언트용 OAuth API 엔드포인트 생성
OAuth API 엔드포인트를 생성하여 컨트롤러 인스턴스가 비프로덕션 인스턴스와 양방향 통신할 수 있도록 합니다. 외부 공급업체 OAuth 제공자 기록을 만들기 전에 지정된 인스턴스에서 각 단계를 주의 깊게 수행하고 완료하십시오.
시작하기 전에
인스턴스의 오른쪽 상단 모서리에서 애플리케이션 범위를 전역으로 설정해야 합니다.
모든 인스턴스(개발, 테스트, 프로덕션 등)를 별도의 브라우저 탭에서 엽니다.
필요한 역할: 관리자
이 태스크 정보
외부 클라이언트에 대한 OAuth API 엔드포인트를 생성하고 파이프라인에서 OAuth를 사용하려면 파이프라인의 서로 다른 인스턴스에 각각 여러 레코드를 생성해야 합니다. 컨트롤러 인스턴스가 되어야 하는 프로덕션 인스턴스에서 시작합니다.
프로시저
- 프로덕션 인스턴스에서 다음으로 이동합니다. 모두 > 시스템 OAuth > 애플리케이션 레지스트리.
- 새로 만들기를 선택합니다.
- 외부 클라이언트용 OAuth API 엔드포인트 생성을 선택합니다.
-
양식의 필드에 내용을 입력합니다.
표 1. 애플리케이션 레지스트리 양식 필드 작업 이름 파이프라인 컨트롤러 클라이언트를 입력합니다. 리디렉션 URL - 필드의 잠금을 해제합니다.
- 프로덕션, 개발 및 테스트 인스턴스의 URL을 입력합니다. 이때 백슬래시 뒤에 oauth_redirect.do 가 붙습니다.
- 필드를 잠급니다.
세 URL을 각각 쉼표와 공백으로 구분합니다. 예: https://<프로덕션 인스턴스 이름>.service-now.com/oauth_redirect.do, https://<개발 인스턴스 이름>.service-now.com/oauth_redirect.do, https://<테스트 인스턴스 이름>.service-now.com/oauth_redirect.do.
-
제출을 선택합니다.
중요사항:개발 인스턴스에서 다음 단계를 완료합니다.
- 개발 인스턴스에서 다음으로 이동합니다. 모두 > 시스템 OAuth > 애플리케이션 레지스트리.
- 새로 만들기를 선택합니다.
- 외부 클라이언트용 OAuth API 엔드포인트 생성을 선택합니다.
-
양식의 필드에 내용을 입력합니다.
표 2. 애플리케이션 레지스트리 양식 필드 작업 이름 Pipeline Development Client를 입력하십시오. 리디렉션 URL - 필드의 잠금을 해제합니다.
- 프로덕션 및 개발 인스턴스의 URL을 입력합니다. 이때 백슬래시 뒤에 oauth_redirect.do 가 붙습니다.
- 필드를 잠급니다.
두 URL을 쉼표와 공백으로 구분합니다. 예: https://<production instance name>.service-now.com/oauth_redirect.do, https://<development instance name>.service-now.com/oauth_redirect.do.
-
제출을 선택합니다.
중요사항:테스트 인스턴스에서 다음 단계를 완료합니다.
- 테스트 인스턴스에서 모두 > 시스템 OAuth > 애플리케이션 레지스트리.
- 새로 만들기를 선택합니다.
- 외부 클라이언트용 OAuth API 엔드포인트 생성을 선택합니다.
-
양식의 필드에 내용을 입력합니다.
표 3. 애플리케이션 레지스트리 양식 필드 작업 이름 파이프라인 테스트 클라이언트를 입력합니다. 리디렉션 URL - 필드의 잠금을 해제합니다.
- 프로덕션 및 테스트 인스턴스의 URL을 입력하고 각각 백슬래시 뒤에 oauth_redirect.do 를 입력합니다.
- 필드를 잠급니다.
두 URL을 쉼표와 공백으로 구분합니다. 예: https://<프로덕션 인스턴스 이름>.service-now.com/oauth_redirect.do, https://<테스트 인스턴스 이름>.service-now.com/oauth_redirect.do.
- 제출을 선택합니다.
- 옵션: 스테이징 등의 다른 비프로덕션 인스턴스에 대해 11-15단계부터 이 프로세스를 반복합니다.
다음에 수행할 작업
지정된 인스턴스에 나와 있는 외부 공급업체 OAuth 제공자 기록 생성 단계를 따릅니다.