Skip to content

Permissions

The following permissions define access controls for different parts of the uniR system. They are organized by functional area and specify what actions users can perform.

PermissionDescription
Permissions.Authentication_LoginPermission to log in to the system (authenticate).
Permissions.Authentication.ChangeOwnPasswordPermission to change one’s own password when authenticated.
Permissions.Authentication.ForceResetUserPasswordPermission to forcefully reset another user’s password.
Permissions.Authentication.ToggleUserAccountStatusPermission to enable or disable user accounts (lock/unlock).

PermissionDescription
Permissions.Users.ReadPermission to view user account details (read-only).
Permissions.Users.CreatePermission to create new user accounts (write-only).
Permissions.Users.EditPermission to modify existing user account details (update).
Permissions.Users.DeletePermission to delete user accounts (delete-only).

PermissionDescription
Permissions.Roles.ReadPermission to view all roles and their assigned permissions.
Permissions.Roles.CreatePermission to create new roles and assign initial permissions.
Permissions.Roles.EditPermission to modify existing roles (add/remove permissions, rename).
Permissions.Roles.DeletePermission to delete existing roles (delete-only).
Permissions.Permissions.ReadPermission to view the list of all available system permissions.
Permissions.Permissions.AssignmentPermission to assign or dismiss one or more permissions to a user.

Use these permissions to enforce permission-based access control (PBAC) layered on top of role-based access control ( RBAC), applied specifically to university staff members.