외부 클라이언트용 OAuth API 엔드포인트 생성

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기3분
  • OAuth API 엔드포인트를 생성하여 컨트롤러 인스턴스가 비프로덕션 인스턴스와 양방향 통신을 할 수 있도록 합니다. 타사 OAuth 제공자 기록을 생성하기 전에 지정된 인스턴스에서 각 단계를 주의 깊게 수행하고 완료합니다.

    시작하기 전에

    인스턴스의 오른쪽 상단 모서리에서 애플리케이션 범위를 전역으로 설정했는지 확인합니다.

    별도의 브라우저 탭에서 모든 인스턴스(개발, 테스트, 프로덕션 등)를 엽니다.

    필요한 역할: admin

    이 태스크 정보

    외부 클라이언트에 대한 OAuth API 엔드포인트를 생성하고 파이프라인에서 OAuth를 사용하려면 파이프라인의 서로 다른 인스턴스에 각각 여러 레코드를 생성해야 합니다. 컨트롤러 인스턴스여야 하는 프로덕션 인스턴스에서 시작합니다.

    프로시저

    1. 프로덕션 인스턴스에서 모두 > 시스템 OAuth > 애플리케이션 레지스트리.
    2. 새로 만들기를 선택합니다.
    3. 외부 클라이언트용 OAuth API 엔드포인트 생성을 선택합니다.
    4. 양식의 필드에 내용을 입력합니다.
      표 1. 애플리케이션 레지스트리 양식
      필드 작업
      이름 Pipeline Controller Client를 입력합니다.
      리디렉션 URL
      1. 필드 잠금을 해제합니다.
      2. 프로덕션, 개발 및 테스트 인스턴스의 URL을 입력하고 각각 백슬래시 뒤에 oauth_redirect.do 를 붙입니다.
      3. 필드를 잠급니다.

      세 URL을 각각 쉼표와 공백으로 구분합니다. 예: https://<프로덕션 인스턴스 이름>.service-now.com/oauth_redirect.do, https://<개발 인스턴스 이름>.service-now.com/oauth_redirect.do, https://<테스트 인스턴스 이름>.service-now.com/oauth_redirect.do.

    5. 제출을 선택합니다.
      중요사항:
      개발 인스턴스에서 다음 단계를 완료합니다.
    6. 개발 인스턴스에서 모두 > 시스템 OAuth > 애플리케이션 레지스트리.
    7. 새로 만들기를 선택합니다.
    8. 외부 클라이언트용 OAuth API 엔드포인트 생성을 선택합니다.
    9. 양식의 필드에 내용을 입력합니다.
      표 2. 애플리케이션 레지스트리 양식
      필드 작업
      이름 Pipeline Development Client를 입력합니다.
      리디렉션 URL
      1. 필드 잠금을 해제합니다.
      2. 프로덕션 및 개발 인스턴스의 URL을 입력하고 각각 백슬래시 뒤에 oauth_redirect.do 를 붙입니다.
      3. 필드를 잠급니다.

      두 URL을 쉼표와 공백으로 구분합니다. 예: https://<프로덕션 인스턴스 이름>.service-now.com/oauth_redirect.do, https://<개발 인스턴스 이름>.service-now.com/oauth_redirect.do.

    10. 제출을 선택합니다.
      중요사항:
      테스트 인스턴스에서 다음 단계를 완료합니다.
    11. 테스트 인스턴스에서 모두 > 시스템 OAuth > 애플리케이션 레지스트리.
    12. 새로 만들기를 선택합니다.
    13. 외부 클라이언트용 OAuth API 엔드포인트 생성을 선택합니다.
    14. 양식의 필드에 내용을 입력합니다.
      표 3. 애플리케이션 레지스트리 양식
      필드 작업
      이름 파이프라인 테스트 클라이언트를 입력합니다.
      리디렉션 URL
      1. 필드 잠금을 해제합니다.
      2. 프로덕션 및 테스트 인스턴스의 URL을 입력하고 각각 백슬래시 뒤에 oauth_redirect.do 를 붙입니다.
      3. 필드를 잠급니다.

      두 URL을 쉼표와 공백으로 구분합니다. 예: https://<production instance name>.service-now.com/oauth_redirect.do, https://<test instance name>.service-now.com/oauth_redirect.do.

    15. 제출을 선택합니다.
    16. 옵션: 이 프로세스를 11-15단계부터 다른 비프로덕션 인스턴스(스테이징 등)에 대해 반복합니다.

    다음에 수행할 작업

    지정된 인스턴스에서 다음의 외부 공급업체 OAuth 제공자 기록 생성 단계를 따릅니다.