JWT 전달자 권한 유형으로 OAuth 제공자 설정

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기3분
  • JWT(JSON Web Token)를 사용하면 사용자 개입 없이 외부 API 공급자와 서버 간 API 상호 작용 ServiceNow 을 구성할 수 있습니다. 이 지원을 통해 JWT를 사용하여 다른 제공자와의 API 및 서비스 통합을 구성하거나 기타 자동화된 작업을 수행할 수 Integration Hub 있습니다.

    시작하기 전에

    필요한 역할: admin

    이 태스크 정보

    다음 작업에서는 OAuth 2.0 클라이언트 인증 및 권한 부여에 JWT를 사용하도록 설정하는 방법을 ServiceNow 보여 줍니다. ServiceNow 는 OAuth 클라이언트이며 Box 또는 Docusign과 같은 OAuth 제공자를 구성할 수 있습니다.

    프로시저

    1. Java 키 스토어 인증서 업로드
      JWT 클라이언트 인증을 활성화하는 데 사용할 JKS 인증서를 인스턴스에 첨부합니다.
    2. JWT 서명 키 구성
      JWT 서명 키를 생성하여 JKS(Java KeyStore) 인증서에 할당합니다.
    3. JWT 서명 키를 사용하여 JWT 제공자 생성
      인스턴스에 JWT 제공자를 ServiceNow 추가합니다.
    4. 외부 공급업체 OAuth 제공자에 연결
      애플리케이션 레지스트리에서 JWT 전달자를 기본 권한 유형으로 사용하여 외부 공급업체 OAuth 제공자를 작성하십시오 ServiceNow .
    5. OAuth 프로파일 지정
      OAuth 제공자의 OAuth 엔터티 프로파일을 열고 JWT 제공자를 할당합니다.

    Java 키 스토어 인증서 업로드

    Java KeyStore(JKS) 인증서를 인스턴스에 연결하여 JWT 클라이언트 인증을 활성화하는 데 사용할 수 있습니다.

    시작하기 전에

    필요한 역할: admin

    프로시저

    1. 다음으로 이동 모두 > 복수 제공자 SSO > x509 인증서레이블이 표시됩니다.
    2. 필요에 따라 양식을 작성합니다.
      옵션설명
      이름 인증서의 고유한 이름입니다.
      만료 시 알림 인증서가 만료될 때 알릴 대상을 지정합니다.
      만료되기 전 경고 인증서가 만료되기 전에 인증서 관리자에게 이메일 알림을 보냅니다.
      활성 토큰을 요청해서 인증서를 사용할 수 있게 합니다.
      유형 업로드하는 인증서의 유형입니다.
      며칠 후 만료 인증서가 만료될 때까지의 일 수입니다.
      키 스토어 암호 인증서와 연결된 암호입니다.
      간단한 설명  
    3. 제출을 클릭합니다.

    JWT 서명 키 구성

    JWT(JSON Web Token) 서명 키를 생성하여 JKS(Java KeyStore) 인증서에 할당합니다.

    시작하기 전에

    필요한 역할: admin
    주:
    JWT 키의 일부로 헤더에 X.509 인증서 SHA-1 지문 int(x5t )를 추가하려면 양식을 구성하고 X.509 인증서 SHA-1 지문 int(x5t) 필드를 추가해야 합니다.

    프로시저

    1. 다음으로 이동 모두 > 시스템 OAuth > JWT 키레이블이 표시됩니다.
    2. 필요에 따라 양식을 작성합니다.
      옵션설명
      이름 JWT 키 서명 구성의 고유한 이름입니다.
      서명 키 스토어 JWT에 서명할 때 지정된 키 저장소입니다.
      키 ID 키 ID(kid)는 토큰에 서명하는 데 여러 키를 사용할 때 사용되는 키를 식별하는 데 도움이 됩니다.
      주:
      이 필드를 구성하면 키 ID 클레임이 JWT에 포함됩니다. 이 필드를 구성하지 않으면 JWT에 키 ID 클레임이 없습니다.
      서명 알고리즘 JWT 키로 서명하는 데 사용할 알고리즘입니다. RSA 256은 사용 가능한 유일한 알고리즘입니다.
      서명 키 암호 서명 키와 연결된 암호입니다.
      활성 JWT 키 별명이 JWT 제공자로부터 활발하게 참조됨을 지정하십시오.
    3. 제출을 클릭합니다.

    JWT 서명 키를 사용하여 JWT 제공자 생성

    인스턴스에 JWT(JSON Web Token) 제공자를 추가합니다 ServiceNow .

    시작하기 전에

    필요한 역할: admin

    프로시저

    1. 다음으로 이동 모두 > 시스템 OAuth > JWT 제공자레이블이 표시됩니다.
    2. 양식을 작성하고 제출을 클릭합니다.
      옵션설명
      이름 JWT 제공자 구성의 고유한 이름입니다.
      만료 간격(초) JWT 제공자가 생성한 토큰의 수명(초)입니다.
      서명 구성 적용할 JWT 서명 키 구성입니다 ServiceNow .