Skip to main content

Get Role Mining Task

Role mining is the process of analyzing user-to-resource mapping data to determine or modify user permissions for role-based access control (RBAC) in an enterprise. In a business setting, roles are defined according to job competency, authority and responsibility. The ultimate intent of role mining is to achieve optimal security administration based on the role each individual plays within the organization. This executable allows to highlight the RoleMining table as well as the different rules to be applied in the role model so that it is optimal at the time T. The xml file contains 2 sql requests to link roles, dimensions and Owners to extract a table containing the grouping of SingleRoles and CompositesRoles and set it up in the system.

Examples


<GetRoleMiningTask DisplayName_L1="Apply Mining Rules"> <TaskEntityType EntityType="Directory_User"/></GetRoleMiningTask>

Properties

PropertyDetails
DisplayName_L1 requiredType String Description Display name of the task in language 1 (up to 16).
AllEntities default value: falseType Boolean Description Apply role mining on all entities (otherwise list the entity types with the TaskEntityType)
Identifier optionalType String Description Unique identifier of the task.
IsSimulated default value: falseType Boolean Description Apply results of role mining in simulation or not

Child Element: TaskEntityType

A task entity type defines the entity type on which the task is applied.

PropertyDetails
EntityType requiredType Int64 Description Identifier of the entity type that the task is to be applied on.