New Application

Estimated reading: 2 minutes 169 views

What is an application?

In Visual Guard, an application refers to a specific system or software that requires security management, such as user authentication and role-based access control. Visual Guard integrates with applications, allowing administrators to define and enforce security policies, manage user roles, and handle permissions. Each application connected to Visual Guard can be managed centrally through Visual Guard’s repository, and the security rules can be applied across multiple environments, such as development, test, and production.

Applications in Visual Guard can be built using various technologies, such as .NET or PowerBuilder, and Visual Guard provides APIs to integrate these applications with its security framework.


Key Aspects:

  1. Centralized Security Management: Visual Guard provides a single platform to manage user authentication and authorization across multiple applications, whether desktop, web, or cloud-based
  2. Role-Based Access Control (RBAC): It supports assigning specific roles and permissions to users, ensuring that only authorized personnel can access certain parts of the application
  3. Integration with Multiple Technologies: Visual Guard integrates with various platforms like .NET, PowerBuilder, and even custom applications, making it versatile across different development environments
  4. Strong Authentication Mechanisms: It supports multi-factor authentication (MFA) using OTP, TOTP, and other methods, enhancing security
  5. Comprehensive Reporting and Auditing: Visual Guard allows for real-time monitoring of user activities, ensuring visibility and control over security policies

How to create an application in Visual Guard

Step 1: Right click on the Repository –> Click on New Application


Step 2: Follow the steps to create the application using the technology of your choice.

  • Winform, WPF, Console
  • .Net Core Console Application (.exe, .dll)(.Net Core 2.0 or Higher)
  • ASP.Net Web Site or Web Service
  • ASP.Net Web Application or Web Service Application
  • Power Builder Application
  • Other Applications