How to manage logging ?

Audit (Event Log) operations Add the following namespaces in your code using Novalys.VisualGuard.Security; using Novalys.VisualGuard.Security.Common; using Novalys.VisualGuard.Security.CommonProfileAttribute; using Novalys.VisualGuard.Security.Database; using Novalys.VisualGuard.Security.Logging; using Novalys.VisualGuard.Security.Membership; using Novalys.VisualGuard.Security.UserProfile; using System; using System.Collections.Generic; using System.Collections.Specialized; Define the Visual Guard runtime VGSecurityRuntime runtime = VGSecurityManager.Runtime;

How to manage group ?

The guide begins by detailing the necessary namespaces to be included in your code. It then explains how to define the Visual Guard runtime, which is a crucial step to perform any operation on VGGroup. The guide provides detailed instructions

Visual Guard Expression & Action ?

How to use .Net API ?

Introduction Visual-Guard is a comprehensive Identity and Access Management (IAM) solution that provides robust security for business applications. It offers a unified approach to application security, integrating several major access control features such as authentication, identity management, authorization, audit &

How to secure your dynamic objects ?

Introduction Winform: If you directly add a “Label” in your “Form” in your Constructor. Label lbl = new Label(); lbl.Name = "mylabel"; this.Controls.Add(lbl); Webform: If you directly add a “Label” in your page in the “Page_Load” method. Label lbl =

Using an expression in ‘properties’ action

Evaluation of the expression Error on expression at design time Examples of expression #EventArgs.Row.FindControl('SalaryTextBox').Visible = false SetReadOnly()  

Using an expression to modify the value of a property

#CurrentValue: This variable contains the current value of the property. The type of the value depends on the type of the property to change. #Permission: A VGIPermission object containing the permission for which the security action is executed. You can

Using an expression in a condition of a security action

Evaluation of the expression Error on expression at design time Examples of expression _btnDelete.Enabled and _txbCountry.Text == 'USA' !#EventArgs.Cancel

Generating Application Configuration Files

Overview Visual Guard provides a convenient way to generate application configuration files for securing your applications. These configuration files contain the necessary settings and information required to integrate Visual Guard’s security features into your application, including the information to connect

How to debugging Visual Guard ?

Why my user is rejected during the authentication process? Is my permission is granted to the current user. What is the value of my permission argument? Why a security action is not executed? … Visual Guard: ******************************************************* Visual Guard: ==>