속성 맵핑에 대한 사용자 정의 규칙 작성

속성 매핑을 위한 사용자 지정 변환을 생성하세요.

시작하기 전에

  1. 일반 탭에서 애플리케이션의 기본 정보를 설정하십시오.
  2. 선택적으로 사인온 또는 API 액세스에 필요한 정보를 지정하십시오.
  3. 프로비저닝 또는 디프로비저닝이나 둘 모두에 대해 계정 라이프사이클 섹션을 사용 가능하게 설정하십시오.

이 태스크에 대한 정보

계정 라이프사이클 탭에서, 관리자는 계정을 프로비저닝하는 데 사용되는 속성을 대상 애플리케이션에 맵핑할 수 있습니다. 사용자는 기존 ISV 속성을 대상 속성과 맵핑할 수 있으며 새 속성 맵핑을 추가할 수도 있습니다. 스크립팅 지원을 통해, 관리자는 클라우드 디렉토리 속성 값을 변환하고 대상 애플리케이션에 의도된 대로 이를 대상 속성으로 설정하도록 선택할 수 있습니다.

기존 Verify 속성과 맵핑하는 경우, 관리자는 메뉴에서 기존 확인 속성을 선택하고 대상 속성 메뉴에서 애플리케이션 대상 속성과 이를 맵핑합니다. 기존 Verify 속성의 값을 변환하려면 기본 제공 변환 메뉴에서 적절한 변환 값을 선택하십시오. 그렇지 않으면 기본적으로 변환이 적용되지 않으며 변환 값은 없음입니다.

속성 맵핑에 대한 사용자 정의 변환을 작성하려면 다음 태스크를 사용하십시오.

프로시저

  1. ‘계정 수명 주기’ 탭에서 ‘속성 매핑’ 섹션으로 스크롤하십시오.
  2. 다음 조치 중 하나를 수행하십시오.
    • 속성 추가하기 메뉴를 펼치고 사용자 정의 규칙 추가하기를 선택하십시오.
    • 속성 추가하기를 선택하고 속성 확인하기 메뉴에서 사용자 정의 규칙을 선택하십시오.
    코드 편집기가 열립니다.
  3. 코드 편집기에서 규칙에 대한 JSON을 작성하십시오.
    예를 들면 다음과 같습니다.
    {
      "user": {
        "emails": [
          {
            "type": "work",
            "value": "Scott@ibm.com"
          }
        ],
        "meta": {
          "created": "2020-01-24T05:49:25Z",
          "lastModified": "2020-12-07T07:45:40Z",
          "resourceType": "User"
        }
      }
    }
    이 JSON을 사용하면 사용자의 이메일 속성 정보를 user.emails[0].value(으)로 페치할 수 있습니다.
  4. 규칙이 작용하는지 확인하십시오.
    1. ‘표시’를 선택하세요.
      샘플 JSON 편집기는 로그인한 사용자의 클라우드 디렉토리 속성 값을 보여줍니다. 사용자 정의 규칙을 확인하기 위해 특정 사용자를 검색하도록 선택할 수 있습니다.
    2. ‘테스트 실행’을 선택합니다.
    3. ‘결과 ’ 섹션에 올바른 값이 반환되는지 확인하십시오.
      사용자 지정 규칙 작성에 대한 자세한 내용은 .. /references/r_attr_functions.html 을 참조하십시오.
    4. ‘저장’을 선택하세요.
    참고: 사용자 지정 규칙을 만든 후에는 연필 아이콘을 선택하여 규칙을 편집할 수 있습니다.
  5. ‘대상’ 속성 메뉴에서 해당 속성을 선택하십시오.