Role-based access control system, method and computer program product
DCFirst Claim
Patent Images
1. A role-based access control system, comprising:
- a role definition system for defining roles to be sets of permissions on individual resources thus forming role instances, respectively;
a super role definition system for defining at least one super role by assigning at least one set of role instances to at least one group and assigning the at least one group to the at least one super role,wherein each super role is modified by adding or removing the role instances from the at least one group, andwherein each super role is nested according to a plurality of properties including a name, a parent role, the set of role instances, and an externalisation state; and
a super role assignment system for assigning a user or a user group to the at least one super role.
4 Assignments
Litigations
0 Petitions
Accused Products
Abstract
The invention relates to a role-based access control system, including a role definition system for defining roles to be sets of permissions on individual resources thus forming role instances, respectively; and a super role definition system for defining at least one super role by grouping a set of role instances into one super role, wherein the one super role contains all permissions contained in the grouped resource instances. Furthermore, the present invention deals with an appropriate method, a computer program and a computer program product.
-
Citations
17 Claims
-
1. A role-based access control system, comprising:
-
a role definition system for defining roles to be sets of permissions on individual resources thus forming role instances, respectively; a super role definition system for defining at least one super role by assigning at least one set of role instances to at least one group and assigning the at least one group to the at least one super role, wherein each super role is modified by adding or removing the role instances from the at least one group, and wherein each super role is nested according to a plurality of properties including a name, a parent role, the set of role instances, and an externalisation state; and a super role assignment system for assigning a user or a user group to the at least one super role. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A role-based access control method, comprising:
-
defining roles to be sets of permissions on individual resources, thus forming role instances, respectively; assigning at least one set of role instances to at least one group and assigning the at least one group to at least one super role; and nesting each super role according to a plurality of properties including a name, a parent role, the set of role instances, and an externalisation state, wherein each super role is modified by adding or removing the role instances from the at least one group. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A computer program product stored on a non-transitory computer-readable storage medium which when executed by a computer, causes the computer to control access, the controlling comprising:
-
defining roles to be sets of permissions on individual resources, thus forming role instances, respectively; assigning at least one set of role instances to at least one group and assigning the at least one group to at least one super role; and nesting each super role according to a plurality of properties including a name, a parent role, the set of role instances, and an externalisation state, wherein each super role is modified by adding or removing the role instances from the at least one group. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification