VG Runtime

  • VG Run-time applies the security rules to applications in production.
  • It provides the access control functionalities (authentication, permissions, logging…).
  • It is composed of several .NET assemblies and exposes a detailed API.
Visual Guard Repository

VG Repository

  • The VG repository is a database that stores the security data (users, permissions, roles…).
  • This database is first deployed in test mode, and then in production, with your applications.

VG WinConsole

  • The VG WinConsole is a Winform application.
  • Developers use it to define access rights to their applications.
    To do this, they declare applications, permissions, permission sets and roles.
  • The WinConsole includes a Deployment Wizard, to deploy the security data in production.
  • It also includes the Permission Editor, to define dynamic permissions.

VG WebConsole

A Web application destined to Administrators and Auditors

  • Administrators use it to manage users and give them permissions.
  • Auditors use it to generate security reports or to review operations performed by users

VG Identity Server

  • VG IdentityServer allows an application to communicate with the repository.
  • VG Identity Server is used in the following situations:
    • Complex architecture (the application cannot connect directly with the repository)
    • Applications developed with technologies other that .NET.
  • VG Identity Server provides the following authentication protocols: OAuth 2.0 and OpenID read more

Visual Guard Architecture

Visual Guard is a flexible solution that complies with most architectures and technical requirements.
Discover several examples of possible implementations