카탈로그 항목의 사용자 기준 디버그

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기1분
  • 일치하는 사용자 기준에 따라 사용자가 카탈로그 항목에 접근할 수 있는지 여부를 디버그하고 문제를 수정합니다.

    시작하기 전에

    필요한 역할: catalog_manager, catalog_admin 또는 admin

    이 태스크 정보

    사용자 기준에 기반한 접근 문제만 디버그할 수 있고 접근 제어 목록 규칙(ACL)에 기반한 접근 문제는 디버그할 수 없습니다. 사용자 기준에 대한 자세한 내용은 항목 및 범주에 대한 보안 설정을 참조하십시오.

    gs.getUserID() 같은 세션 api를 사용하는 스크립팅 사용자 기준에는 로그인한 사용자의 세션이 사용됩니다. 사용자 기존의 스크립트 필드에서 미리 정의된 user_id 변수를 사용하여 스크립팅 사용자 기준의 동작을 편집합니다. 스크립트 필드에 대한 자세한 내용은 Service Catalog에서 사용자 기준 기록 만들기에서 확인할 수 있습니다.

    프로시저

    1. 다음으로 이동 모두 > 서비스 카탈로그 > 카탈로그 관리 > 사용자 기준 진단.
      사용자 기준 진단 양식이 표시됩니다.
    2. 사용자 선택 필드에서 접근을 디버그할 사용자를 선택합니다.
    3. 카탈로그 항목 선택 필드에서 필요한 카탈로그 항목을 선택합니다.
    4. 진단을 클릭합니다.
      사용자 기준 진단 스크린샷
      • 노드에 연결된 사용자 기준을 기반으로 각 노드에 대한 사용자 접근 표시와 함께 항목 계층 구조가 표시됩니다.
        주:
        • 항목을 여러 카탈로그 또는 중첩 범주에서 사용할 수 있는 경우 해당 카탈로그 및 범주는 트리 형식의 노드로 표시됩니다.
        • 노드에 연결된 여러 사용자 기준과 일치하는 사용자는 다음 조건이 충족되는 경우에만 해당 노드에 접근할 수 있습니다.
          • 사용자가 사용 가능 목록의 사용자 기준 중 하나 이상과 일치합니다.
          • 사용자가 사용 불가능 목록의 어느 사용자 기준과도 일치하지 않습니다.
      • 항목에 대해 정의된 모든 사용자 기준이 표시됩니다. 사용자 기준마다 다음 정보를 사용할 수 있습니다.
        사용자 일치
        사용자 일치 아이콘은 선택된 사용자가 사용자 기준과 일치하는 경우 표시됩니다.
        연결
        노드와 사용자 기준, 즉 사용 가능 또는 사용 불가능의 연결입니다.
        사용자 기준
        사용자 기준의 이름입니다.
    5. 사용자가 계층 구조의 노드를 볼 수 있는지 확인하려면 노드를 클릭합니다.
      노드에서 정의된 사용자 기준이 표시됩니다. 예를 들어 범주를 나타내는 노드를 클릭하면 해당 범주에 대해 정의된 사용자 기준이 표시됩니다.
    6. 사용자 기준의 구성을 편집하려면 사용자 기준 열 아래에서 해당 이름을 클릭합니다.