WebConsole

Permissions

Estimated reading: 2 minutes 1073 views

Permissions in Visual Guard define the exact actions and access rights a user has within an application. They are the building blocks of access control, determining what a user can see, access, and perform—such as viewing a screen, editing data, or executing specific actions.

Rather than assigning permissions directly to users, they are typically grouped into roles, making access management more structured and easier to maintain.

Visual guard allows you to grant different permissions to users/ groups or roles. These permissions allows differents type of actions on the webconsole.

Go to the application –> Click on the drop down –> Permissions


What are Permissions?

A permission represents a specific right within the application. It can control:

  • Access to screens or modules
  • Actions like create, edit, delete, or approve
  • Visibility of certain features or data
  • Execution of specific functionalities

Permissions allow fine-grained control, ensuring users only interact with what is relevant to their role.


Key Benefits

🔐 Granular Access Control

Permissions allow you to define access at a very detailed level. This ensures users only have access to the exact features and data they need, improving overall security.

🛡️ Better Security Enforcement

By controlling actions like edit, delete, or approve, permissions help prevent unauthorized or accidental changes within the application.

⚙️ Flexible Access Management

Permissions can be combined into roles, allowing administrators to create different access levels based on business needs without duplicating effort.

🛠 Easy Updates Through Roles

Since permissions are assigned via roles, any change to a permission automatically applies to all users linked to that role, simplifying maintenance.

📊 Clear Visibility and Control

Permissions make it easier to understand and review what access is granted within the system, supporting audits and compliance requirements.


How Permissions Work in Visual Guard

Permissions are not usually assigned directly to users. Instead:

  • Permissions are defined within the application
  • They are grouped into roles
  • Roles are then assigned to users or groups

This layered approach keeps access control organized and scalable.


Best Practices

✔️ Define permissions clearly and avoid overlaps
✔️ Group permissions logically into roles
✔️ Follow the principle of least privilege
✔️ Regularly review permissions for accuracy


To know more about the permissions, follow the article below: