SCIM 속성 매핑 생성

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기3분
  • SCIM 속성 매핑을 생성하고 이를 테이블 필드에 대한 단일 자원 소스로 ServiceNow 사용합니다.

    시작하기 전에

    필요한 역할: admin

    이 태스크 정보

    다음은 속성 매핑 유형과 해당 설명입니다.
    표 1. 속성 매핑 유형
    속성 매핑 유형 설명
    직접 SCIM 속성은 데이터베이스 테이블 이름데이터베이스 필드 이름 필드의 도움으로 채워집니다.
    상수 SCIM 속성은 지정된 기본값의 도움으로 채워집니다.
    스크립트/사용자 지정 SCIM 속성은 스크립트의 반환 값에 따라 채워집니다. 이 속성을 사용하려면 스크립트 실행 옵션을 활성화해야 합니다.
    주:
    • 암호 속성은 지원되지 않습니다.
    • 사용자 및 그룹 자원에 대한 샘플 속성 매핑은 기본 시스템의 일부입니다. 요구 사항에 따라 매핑을 사용하고 구성하거나 새 기록을 생성할 수 있습니다.

    프로시저

    1. 다음으로 이동 모두 > SCIM 클라이언트 > SCIM 제공자 리소스 매핑.
    2. 구성에 대해 생성된 SCIM 리소스 매핑을 선택했습니다.
    3. SCIM 속성 매핑 관련 목록에서 새로 만들기를 클릭합니다.
      SCIM 제공자 리소스 매핑
    4. 양식의 필드에 내용을 입력합니다.
      표 2. SCIM 속성 매핑 양식
      필드 설명
      제공자 리소스 매핑

      제공자-자원 조합에 대한 속성 매핑입니다.

      이 필드가 자동으로 채워지지 않으면 검색 옵션을 사용합니다. 제공자 리소스 매핑 기록을 선택합니다.

      스키마 이름

      매핑을 정의해야 하는 SCIM 속성의 스키마 이름입니다.

      예를 들어, urn:ietf:params:scim:schemas:core:2.0:User을(를) 선택합니다.

      속성

      매핑을 정의해야 하는 속성입니다. 예를 들어, userName을(를) 선택합니다.

      하위 속성

      매핑을 정의해야 하는 하위 속성(있는 경우)입니다.

      예를 들어, 와 같은 name.familyName복합 유형 특성이 있는 경우 특성은 name 이고 하위 특성은 familyName입니다.

      필드 유형

      SCIM 속성 데이터 형식입니다. 이 필드는 SCIM 제공자가 정의한 스키마에서 자동으로 채워집니다.

      예를 들어 부울입니다.

      다중 값

      속성에 할당된 여러 값입니다. 속성에는 회사 이메일, 집 이메일 또는 다른 이메일과 같은 여러 값이 있을 수 있습니다.

      예를 들어, emails을(를) 선택합니다.

      이 필드는 SCIM 제공자가 정의한 스키마를 사용하여 채워집니다.

      필터 조건

      일부 다중값 특성에는 필터 조건을 사용하여 지정할 수 있는 추가 정보가 있을 수 있습니다. 필터 조건의 선택 항목은 SCIM 공급자가 정의한 스키마를 사용하여 채워집니다.

      예를 들어 속성에는 직장, 모바일, 집 등과 같은 여러 유형이 phoneNumbers 있습니다

      고유

      SCIM 클라이언트와 SCIM 제공자 시스템 간에 자원을 고유하게 식별하는 옵션입니다. 다중값 속성은 고유하게 표시할 수 없습니다.

      예를 들어 사용자 자원의 username 경우 속성을 고유하게 만들 수 있습니다.

      데이터베이스 테이블 이름 이 필드를 사용하여 속성 테이블 이름을 테이블 이름에 매핑합니다 ServiceNow . 직접 속성 매핑을 선택하는 경우 이 필드를 정의해야 합니다.

      예를 들어 username SCIM 속성은 데이터베이스 테이블 이름 필드의 사용자 필드에 매핑될 수 있습니다.

      데이터베이스 필드 이름

      데이터베이스 필드 이름 필드는 SCIM 속성을 SCIM 속성으로 매핑할 필드 이름에 ServiceNow 매핑합니다. 직접 속성 매핑을 선택하는 경우 이 필드를 정의해야 합니다.

      예를 들어, username SCIM 속성은 데이터베이스 필드 이름 필드의 사용자 ID 필드에 매핑될 수 있습니다.

      기본값

      SCIM 제공자에게 전달되는 기본값 에 대한 세부 정보입니다.

      필드의 직접 속성 매핑이 null을 반환하거나 기본값을 사용하여 하드 코딩된 값을 반환할 수 있는 경우에 사용할 수 있습니다.

      하드 코딩된 값의 경우, 데이터베이스 테이블 이름과 필드 이름은 None이어야 합니다.

      예를 들어 회사 이메일의 기본 하위 특성 값은 true로 하드 코딩할 수 있습니다.

      스크립트 실행

      스크립트를 통해 속성 값을 가져오는 옵션입니다.

      이 옵션은 필터 조건을 포함하지 않는 다중값 속성에 필요합니다. 복잡한 속성 형식의 경우 스크립트는 속성 또는 하위 속성 수준에서 값을 제공할 수 있습니다.

      예를 들어 그룹 자원의 구성원 속성에는 필터 조건이 없습니다. 따라서 스크립트 옵션은 Members 특성의 부모 특성 수준에서 정의해야 합니다.

      스크립트

      속성 값을 가져오는 데 사용되는 스크립트입니다.

      스크립트의 반환 형식은 문자열이거나 문자열로 변환된 JSON이어야 합니다.

      스크립트의 출력은 해당 특성에 대한 공급자가 예상하는 적절한 형식이어야 합니다.

    5. 제출을 클릭합니다.