About the Access Control Layer
  • 1 minute to read
  • Dark
    Light
  • PDF

About the Access Control Layer

  • Dark
    Light
  • PDF

Article summary

The Access Control Layer of senhasegura operates based on roles or permission functions. Within these, various roles are available that allow for better access management and functions adjusted for different user profiles. Assigning a role to a user in senhasegura means that they have been validated to access certain modules and perform specific actions within the system, according to the assigned role.

A role within senhasegura can enable the user to:

  • Access specific modules.
  • Perform actions within these modules.
  • List available resources in the module.
  • View details of any record in the module.

Consider, for example, a user who can view all credentials and devices within senhasegura, but doesn’t have permission to add new ones or delete existing ones. It’s essential to properly designate permissions to avoid the risk of excessive privileges.

Due to the diversity and complexity of operations, which may be specific to different profiles, senhasegura offers a list of 30 predefined roles. These roles are modeled to adhere to the principle of least privilege, ensuring that each function contains only the permissions that correspond to its responsibilities.

Below you can observe how these roles can relate to each other and how they apply to senhasegura and its users.

image

Each role is named as a position or responsibility that a person has. By assigning permissions to the role, and later assigning these roles to a user, senhasegura enables the administrator to manage operations in a much more practical way using only the 30 roles provided in its standard installation.

image


Was this article helpful?