Groups

A Group is a collection of roles and other groups that can be assigned to users. Groups help streamline the management of permissions by organizing roles and groups into a single entity, enabling hierarchical and efficient access control.

Key Characteristics of a Group

  • Name: A unique identifier for the group.

  • Description: Provides additional context about the group's purpose and its role within the security model.

  • Roles: A group can include multiple roles, each defining specific permissions.

  • Added Groups: A group can also contain other groups, allowing for hierarchical structures and complex organizational management.

How Groups Fit into the Security Model

  • Roles: Groups contain roles, which determine the permissions assigned to users.

  • Added Groups: Groups can contain other groups, creating a hierarchy that simplifies role and permission management.

  • Users: Users are assigned to groups, inheriting the roles and permissions from the group(s) they belong to.

Example: Consider an organization with multiple departments and sub-departments:

  • HR Group: Includes roles such as HR Manager and HR Assistant. This group can be part of a larger Employee Management Group.

  • Finance Group: Includes roles like Accountant and Financial Analyst. This group can be nested under a Finance Department Group.

  • IT Group: Includes roles such as IT Support and Systems Administrator. This group could be part of a broader Technology Division Group.

In this setup, the Employee Management Group might include both the HR Group and Finance Group, and the Technology Division Group could include the IT Group. This hierarchical structure helps in managing access control efficiently across various levels of the organization.

Last updated