WebConsole

Roles

Estimated reading: 2 minutes 1391 views

In Visual Guard, roles are the foundation of access control. Instead of assigning permissions individually to each user, roles allow you to group permissions together and assign them in a structured way. This makes managing user access simpler, more consistent, and much easier to maintain as your application grows.

Visual Guard allows you to assign roles to the users accounts. The roles helps to restrict access to the integrated application or Visual Guard Console.
In case the company uses multiple applications then the concept of shared roles proves to be extremely useful.


What are Roles?

A role is a collection of permissions that defines what a user can see and do within an application. For example, a role can control access to specific screens, actions (like create, edit, delete), or even certain data.

Rather than configuring access user by user, administrators assign roles to users (or groups), and those roles determine their level of access.


Why Use Roles?

🔐 Better Security Control
Roles help ensure users only have access to what they need. This reduces the risk of over-permission and protects sensitive data and functionality.

Faster Access Management
Instead of manually assigning permissions every time, you can simply assign a role. This speeds up onboarding and ensures consistency across users.

🛠 Simplified Maintenance
When permissions need to change, you only update the role—not every individual user. All users assigned to that role automatically receive the updates.

📊 Clear Visibility
Roles provide a clear structure of who has access to what. This makes it easier to review permissions and maintain control over your security model.


Role Assignment

Roles can be assigned in different ways:

👤 Directly to Users
You can assign roles to individual users when specific access is required.

👥 Through Groups
Roles can also be assigned to groups (for example, groups from Active Directory). This is a more scalable approach, especially in large organizations.