상황별 보안: 역할 관리 V2로 업그레이드

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 3분
  • 상황별 보안: 역할 관리 V2는 새 인스턴스에 자동으로 설치됩니다. 상황별 보안: 역할 관리에서 상황별 보안: 역할 관리 V2로 업그레이드하여 사용자 역할 테이블에서 중복 역할을 제거하고 향후 중복을 방지할 수 있습니다.

    시작하기 전에

    필요한 역할: admin, security_admin

    관리자 역할이 있어야 하며 권한 있는 역할로 상승 유효 security_admin 역할을 얻어야 합니다.

    주:
    상황별 보안: 역할: 관리 V2로 업그레이드하기 전에 감사 역할 테이블을 활성화하여 사용자 역할과 관련된 감사 기록을 생성해야 합니다. 필수 시스템 속성을 설정하는 방법에 대한 자세한 내용은 다음 문서를 참조하십시오 상황별 보안과 함께 역할 감사 사용: 역할 관리 V2.

    이 태스크 정보

    이 절차에서는 상황별 보안 역할을 업그레이드하는 방법과 다음 표에 설명된 관련 플러그인을 활성화하는 방법을 설명합니다.
    표 1. 상황별 보안용 플러그인: 역할 관리 V2
    플러그인 설명
    상황별 보안: 역할 관리 V2

    [com.glide.role_management.inh_count]

    사용자 역할 [sys_user_has_role] 테이블에 중복 항목을 방지합니다.

    플러그인 또는 연락처를 고객 서비스 및 지원활성화하려면 security_admin 역할 또는 상승된 권한이 있는 사용자가 필요합니다.

    상황별 보안: 역할 관리 V2 REST API

    [com.glide.role_management.inh_count.rest_api]

    역할 관리를 위해 API 기능을 활성화합니다.

    상황별 보안: 역할 관리에서 상황별 보안: 역할 관리 V2로 업그레이드하기 전에 스크립트를 실행하여 업그레이드 결과를 테스트합니다. 스크립트는 업그레이드가 수행할 변경 내용 목록을 반환합니다. 변경 내용이 허용되는 경우 상황별 보안: 역할 관리 V2 플러그인을 설치합니다. 변경 내용이 허용되지 않는 경우 상황별 보안: 역할 관리 V2 플러그인을 설치하지 마십시오. 또는 업그레이드를 수행한 다음 필요한 사항을 수동으로 변경할 수 있습니다.

    프로시저

    1. 다음 스크립트를 실행하여 업그레이드에 앞서 업그레이드의 영향을 테스트합니다.
      1. 다음으로 이동 시스템 정의 > 스크립트 - 백그라운드.
      2. 전역 범위에서 다음 스크립트를 실행합니다.
        new RoleManagementVerify().verifyInheritedRoles();
        큰 sys_user_has_role 테이블의 경우 실행을 완료하는 데 최대 몇 시간이 걸릴 수 있습니다. 이 시간 동안에는 사용자 역할을 편집하거나 추가하지 마십시오.
        테스트 데이터를 기반으로 한 예제 결과:
        *** Script: 2016-12-01 19:58:54 Starting checking of inherited roles for all users... 
        *** Script: User: itam, inherited roles to be ADDED: financial_mgmt_user 
        *** Script: User: bernard.laboy, inherited roles to be DELETED: api_analytics_read,pa_viewer,rest_api_explorer,a123 
        *** Script: User: bernard.laboy, inherited roles to be ADDED: dependency_views 
        *** Script: Number of inherited-role records in sys_user_has role, current: 260, after re-calculation: 258 
        *** Script: Number of users with discrepancies for inherited roles: 2 
        *** Script: 2016-12-01 19:58:55 Finished checking of inherited roles for all users!
      3. 스크립트 결과를 평가하여 제안된 변경 내용이 수용 가능한지 여부를 결정합니다.
    2. 상황별 보안: 역할 관리 V2 플러그인을 활성화합니다.
      중요사항:
      플러그인 또는 연락처를 고객 서비스 및 지원활성화하려면 security_admin 역할 또는 상승된 권한이 있는 사용자가 필요합니다.
      1. 다음으로 이동 시스템 정의 > 플러그인.
      2. 플러그인 이름을 찾아서 클릭합니다.
      3. 시스템 플러그인 양식에서 플러그인 상세 정보를 검토한 다음 활성화/업그레이드 관련 링크를 클릭합니다.
      4. 활성화를 클릭합니다.

    결과

    역할 관리 V2를 활성화하면 스크립트 결과에 설명된 변경 내용이 적용됩니다. 사용자 역할 테이블의 inh_count(상속 수) 열은 읽기 전용이며 사용자가 역할을 상속한 횟수를 자동으로 반영합니다.