Okta 스포크 설정

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기7분
  • 와 스포크 OktaOkta 통합하여 에 대한 Okta다양한 작업을 자동화합니다. 예를 들어 에서 사용자 Okta활성화를 자동화할 수 있습니다. 통합하려면 인스턴스를 연결하고 ServiceNow API 키 또는 Okta OAuth 인증을 사용합니다.

    시작하기 전에

    • 구독을 요청합니다 통합 허브 .
    • ServiceNow 인스턴스에서 스포크를 Okta 활성화합니다.
    • 개발자 포털의 계정입니다 Okta .
    • 필요한 역할: admin.

    이 태스크 정보

    요구사항에 따라 API 키 또는 OAuth 자격 증명을 사용하여 스포크를 설정할 수 있습니다. 그러나 ServiceNow 도메인에는 한 번에 하나의 별칭만 사용할 수 있습니다.

    Okta API 키를 사용하여 스포크 설정

    API 키를 사용하여 인스턴스와 Okta 계정을 통합하여 ServiceNow 요청을 인증 ServiceNow 합니다.

    인증을 요청할 API 키 생성

    Okta 조직 또는 개발자 계정에서 API 키를 생성하여 개발자 또는 조직 계정에서 연결 기록을 인증 Okta 합니다.

    시작하기 전에

    Okta 요구 사항:
    • Okta 조직 또는 개발자 계정
    • 필요한 역할: Okta 관리자

    이 태스크 정보

    API 키를 사용하면 Okta 조직 또는 개발자 계정이 인스턴스의 액세스 요청을 인증할 수 있습니다 ServiceNow .

    프로시저

    1. https://developer.okta.com/login/에 로그인합니다.
    2. 왼쪽 패널에서 보안 > API.
    3. API 페이지에서 토큰을 선택합니다.
      토큰 탭.
    4. 토큰 만들기를 선택합니다.
    5. 토큰 만들기 창에서 토큰의 이름을 입력합니다.
    6. 토큰 만들기를 선택합니다.
      토큰이 생성됩니다.

      토큰이 작성되었습니다.

    7. API 토큰을 복사하여 안전한 장소에 저장합니다.
      토큰의 만료 날짜를 기록해 둡니다.

      토큰 만료 날짜입니다.

    스포크에 대한 Okta API 키 자격 증명 기록 생성

    생성한 Okta 애플리케이션에 자격 증명 기록을 생성합니다. Okta 스포크 연결 및 자격 증명 별칭은 이러한 자격 증명을 사용하여 작업을 승인합니다.

    시작하기 전에

    필요한 역할: admin.

    프로시저

    1. 다음으로 이동 모두 > 연결 및 자격 증명 > 자격 증명.
    2. 새로 만들기를 선택합니다.
    3. API 키 자격 증명을 선택합니다.
    4. 양식을 작성합니다.
      필드 필요한 값
      이름 기록을 고유하게 식별하는 사용자 지정 이름입니다. Okta 자격 증명을 예로 들 수 있습니다.
      활성 Okta 계정에 연결하는 데 사용할 수 있도록 자격 증명 기록을 활성화합니다.
      API 키 Okta 계정에서 SSWS {API 토큰} 형식으로 생성한 API 토큰입니다. API 토큰을 생성하는 방법에 대한 자세한 내용은 다음 문서를 참조하십시오 인증을 요청할 API 키 생성.
      적용 대상 이 자격 증명을 사용할 수 있는 MID 서버입니다. 예를 들어 모든 MID Server를 선택합니다.
      순서 Okta API에 액세스하려고 할 때 이 자격 증명이 사용되는 순서(시퀀스)입니다. 숫자가 작을수록 이 자격 증명이 목록에서 더 위에 나타납니다. 많은 수의 자격 증명을 사용하거나 로그인 시도가 3회 실패하여 보안상 사용자가 잠기는 경우 자격 증명 순서를 설정하십시오. 모든 자격 증명의 순서 번호가 같거나 없으면 인스턴스에서 임의의 순서로 자격 증명을 시도합니다. 예를 들어 100을 입력합니다.
      자격 증명 별칭 Okta API에 연결할 때 런타임에 확인되는 Okta 스포크에 대한 자격 증명 별칭입니다.
    5. 제출을 선택합니다.

    스포크에 대한 Okta 연결 기록 생성

    Okta API에 대한 연결 기록을 생성합니다. Okta 스포크 연결 및 자격 증명 별칭은 이러한 연결을 사용하여 Okta에서 작업을 수행합니다.

    시작하기 전에

    필요한 역할: admin.

    프로시저

    1. 다음으로 이동 모두 > 연결 및 자격 증명 > 연결 및 자격 증명 별칭.
    2. Okta에 대한 기록을 엽니다.
    3. 연결 탭에서 새로 만들기를 선택합니다.
    4. 양식을 작성합니다.
      필드 필요한 값
      이름 연결 기록을 고유하게 식별하는 이름을 입력합니다. 예를 들어 Okta Connection을 입력합니다.
      자격 증명 Okta에 대해 생성한 자격 증명 레코드를 선택합니다. 예를 들어 Okta 자격 증명을 선택합니다.
      연결 URL Okta 조직 URL을 입력합니다. 예를 들어 https://dev-418994.oktapreview.com.
    5. 제출을 선택합니다.

    Okta OAuth 자격 증명을 사용하여 설정

    에서 Okta 사용자 지정 OAuth 애플리케이션을 생성하여 요청을 인증 ServiceNow 함으로써 인스턴스와 Okta 계정을 통합합니다ServiceNow.

    시작하기 전에

    • 개발자 콘솔에 액세스할 수 있습니다 Okta .
    • 필요한 역할: 관리자

    에서 OAuth 애플리케이션 생성 Okta

    개발자 계정에서 사용자 지정 OAuth 애플리케이션을 Okta 생성하여 인스턴스 요청에 ServiceNow 대한 OAuth 2.0 인증을 활성화합니다.

    시작하기 전에

    필요한 역할: 관리자

    개발자 또는 조직 계정에 대한 Okta 관리자 액세스

    프로시저

    1. https://developer.okta.com/login/에 로그인합니다.
    2. 왼쪽 패널에서 애플리케이션 > 애플리케이션 > .
    3. 애플리케이션 페이지에서 앱 통합 생성을 선택합니다.
      앱 통합을 생성합니다.
    4. 새 앱 통합 만들기 창에서 OIDC - OpenID Connect를 선택합니다.
    5. 선택
      • OIDC - OpenID 커넥트
      • 웹 애플리케이션
    6. 다음을 선택합니다.OAuth 앱 설정입니다.
    7. 양식을 작성합니다.
      표 1. 새 웹 앱 통합
      필드 설명
      앱 통합 이름 OAuth 애플리케이션의 사용자 지정 이름입니다.
      로고 OAuth 애플리케이션의 로고입니다. 로고 업로드는 선택 사항입니다.
      부여 유형 빌드 중인 애플리케이션 유형에 따라 사용할 OAuth 2.0 플로우 유형입니다. 적절한 옵션을 선택하는 방법에 대한 자세한 내용은 문서를 참조하십시오 https://developer.okta.com/docs/concepts/oauth-openid/#openid-connect. 옵션 선택:
      • 인증 코드
      • 새로 고침 토큰
      • 암시적(하이브리드)
        • 암시적 권한 유형이 있는 ID 토큰 허용
        • 암시적 부여 유형이 있는 접근 토큰 허용
      로그인 리디렉션 URI Okta에서 인증 응답 및 ID 토큰을 수신하는 URI입니다. ServiceNow 인스턴스 URL을 https://<인스턴스-이름>.service-now.com/oauth_redirect.do 형식으로 입력합니다.
      로그아웃 리디렉션 URI 사용자 세션을 종결하기 위해 Okta에 접속하는 URI입니다. ServiceNow 인스턴스 URL을 https://<인스턴스-이름>.service-now.com/oauth_redirect.do 형식으로 입력합니다.
      기본 URI 자체 호스팅된 Okta 위젯의 URI입니다. 기본 URI 제공은 선택 사항입니다.
      통제된 접근 조직에서 Okta 통합에 대한 액세스 권한을 할당하는 옵션입니다. 액세스 권한을 할당하려면 다음을 수행합니다.
      • 조직의 모든 사용자에게 액세스 권한을 할당하려면 조직의 모든 사용자가 액세스할 수 있도록 허용을 선택합니다.
      • 선택한 그룹에 대한 액세스 권한을 할당하려면 선택한 그룹에 대한 액세스 제한을 선택하고 선택한 그룹 필드에 그룹 이름을 입력합니다.
      • 통합 후 액세스 권한을 할당하려면 지금은 그룹 할당 건너뛰기를 선택합니다.
    8. 저장을 선택합니다.
      OAuth 애플리케이션이 생성됩니다.Okta OAuth 애플리케이션이 생성되었습니다.
    9. Okta API에 액세스할 수 있는 권한을 부여합니다.
      1. Okta API 범위를 선택합니다.
        Okta API 범위 탭.
      2. 작업에서 API에 대해 권한 부여를 선택합니다.
        • okta.사용자.관리
        • okta.apps.manage
        • okta.logs.read
        • okta.groups.read
        • okta.그룹.관리
        • okta.users.read
        • okta.apps.read
        • okta.eventHooks.read
        • okta.eventHooks.manage
        API 범위에 대한 자세한 내용은 Okta 개발자 설명서에서 허용된 범위 정의를 참조하십시오.

    스포크에 대한 Okta 연결 기록 생성

    서버에 연결하기 Okta 위한 정보가 포함된 연결 기록을 생성합니다. ServiceNow 인스턴스는 이 양식을 사용하여 OAuth 애플리케이션에 인증 요청을 보냅니다.

    시작하기 전에

    필요한 역할: admin.

    프로시저

    1. 다음으로 이동 모두 > 프로세스 자동화 > 워크플로우 스튜디오.
    2. 통합 탭을 선택합니다.
    3. 모든 연결 검색 필드에 Okta를 입력합니다.
      주:
      아웃바운드 탭은 기본적으로 활성화되어 있습니다. 활성화되어 있는지 확인합니다.
      아웃바운드 탭이 활성화되었습니다.
    4. Okta 스포크 타일에서 상세 정보 보기를 선택합니다.
      Okta 스포크 별칭의 상세 정보 보기 버튼입니다.
    5. 구성을 선택합니다.
    6. 양식에서 다음 값을 입력합니다.
      표 2. 연결 구성
      필드 설명
      이름 Okta 인스턴스와 설정된 연결의 이름입니다. 첫 번째 연결의 기본 이름이 연결 및 자격 증명 별칭 페이지의 연결 및 자격 증명 양식에 지정된 이름과 일치하도록 자동으로 할당됩니다. 사용자 지정 이름을 제공하려면 연결 추가를 선택하여 연결 기록을 생성합니다.
      연결 URL Okta 서버에 연결할 URL입니다. URL 형식은 https://[yourOktaDomain].com입니다.
      API 버전 Okta API의 버전입니다.
      인증 URL Okta의 OAuth 애플리케이션이 Okta 자원 서버에 액세스하기 위한 인증을 요청하기 위해 제공하는 URL입니다. 형식은 https://{youroktadomain}.com/oauth2/{API version}/authorize입니다.
      토큰 URL 접근 토큰을 가져올 URL입니다. 형식은 https://{youroktadomain}.com/oauth2/{API version}/token입니다.
      토큰 해지 URL 클라이언트 애플리케이션이 이전에 발급된 액세스 토큰 및 새로 고침 토큰의 해지 또는 취소를 요청할 수 있도록 OAuth 권한 서버에서 제공하는 URL입니다. 형식은 https://{youroktadomain}.com/oauth2/{API version}/revoke입니다.
      OAuth 클라이언트 ID Okta 개발자의 계정에서 생성된 클라이언트 ID입니다.
      OAuth 클라이언트 비밀 Okta 개발자의 계정에서 생성된 클라이언트 비밀입니다.
      OAuth 리디렉션 URL URL을 인스턴스 ServiceNow 로 리디렉션합니다. 형식은 https://{instance-name}.service-now.com/oauth_redirect.do 입니다.
      Okta 스포크 연결 양식입니다.
    7. OAuth 토큰 구성 및 가져오기를 선택합니다.
      Okta 스포크에 대해 OAuth 액세스 토큰이 생성됩니다.
      주:
      OAuth 액세스 토큰이 부여되기 전에 Okta에 로그인해야 합니다.