Visual Guard Documentation

Estimated reading: 3 minutes 23930 views

Introduction

Visual Guard, developed by Novalys, is a comprehensive security solution tailored specifically for .NET applications. As the digital landscape evolves and security threats grow more complex, ensuring secure access to applications is paramount. Visual Guard provides a robust set of tools to manage user authentication, role-based access control, permission management, dynamic data filtering, and auditing.


Key Features

  1. User Authentication: Visual Guard allows secure identification and management of users, ensuring that only authorized individuals can access your system.
  2. Role-Based Access Control (RBAC): You can define roles such as “administrator”, “user”, etc., and assign these roles to users. This allows for streamlined management and control of user access rights within your system.
  3. Permission Management: Visual Guard provides the ability to assign specific permissions to each role. This means you can precisely control what each role can and cannot do within your application, adding an extra layer of security and customization.
  4. Dynamic Data Filtering: With Visual Guard, you can control the data that each user or role can view or edit. This is vital for maintaining data integrity and confidentiality in multi-user environments.
  5. Auditing: Visual Guard also offers audit trails that provide a detailed history of user activities. This ensures accountability, aids in troubleshooting, and helps with compliance efforts.

Benefits

  1. Enhanced Security: Visual Guard provides robust protection against unauthorized access and potential security threats, keeping your application and data secure.
  2. Streamlined Access Control: By implementing roles and permissions, Visual Guard streamlines access control, making it easier to manage user capabilities within your system.
  3. Data Integrity and Confidentiality: The dynamic data filtering feature ensures that only authorized users can view or edit specific data, preserving data integrity and confidentiality.
  4. Improved Accountability: Auditing features provide detailed insights into user activities, improving accountability and helping with troubleshooting and compliance efforts.
  5. Scalability: Whether you are managing a small team or a large enterprise, Visual Guard’s flexible and scalable solutions can be tailored to suit your specific needs.

In conclusion, Visual Guard is an essential tool for organizations that require fine-grained control over user access and capabilities within their .NET applications.


WinConsole


The Visual Guard WinConsole is a compact, yet powerful tool for access control management. It allows for efficient user and role management, provides auditing and reporting capabilities, and offers customizable settings to meet your application’s specific security needs.


WebConsole


The Visual Guard WebConsole is a user-friendly web application that facilitates distributed administration. It enables management of user accounts and permissions across all company applications, while also providing monitoring and auditing capabilities for enhanced security.


Identity Server


Visual Guard Identity Server is a comprehensive security solution offering robust access control and identity management. It uses standard protocols like OAuth 2.0 and OpenID Connect for user authentication and resource access management. Its versatile API allows for programmatic control over users, roles, and permissions, making it adaptable to various applications. Additional features include auditing and reporting for activity monitoring and compliance assurance.


Installation
Installation

Introduction Visual Guard is a robust application security

Repository
Repository

The Visual Guard Repository (VGRepository) is a key

Authentication
Authentication

Securing Application Access with Visual-Guard: A Global Approach

Authorization
Authorization

Overview of Authorization Loading after Authentication with Visual-Guard

Monitoring
Monitoring

All actions of the users are logging in

Groups
Groups

Group Hierarchy and Role Inheritance Overview Visual Guard

Users
Users

Introduction Users play a vital role in the

Roles
Roles

VGRole is a fundamental entity in Visual Guard,

Application
Application

In Visual Guard, an “Application” refers to a

Permissions
Permissions

Understanding Permissions in Visual Guard for Effective Access

PermissionSets
PermissionSets

Understanding Permission Sets in Visual Guard for Efficient

Permission Matrix
Permission Matrix

The Permission Matrix feature of Visual Guard is

System Roles
System Roles

The Visual Guard System Role page provides a

Database roles
Database roles

When Visual Guard needs to authenticate a database

Deployment
Deployment

Visual Guard offers three types of deployment options