SCIM 속성 매핑 생성

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 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로 하드 코딩할 수 있습니다.

      스크립트 실행

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

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

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

      스크립트

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

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

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

    5. 제출을 클릭합니다.