Visual Guard Update List

VG 2020.2

VG Security Runtime

  • VG Multi-Factor Authentication (VG MFA)
    Visual Guard now includes a proprietary Multi-Factor Authentication system. Users have to enter a Pin code (One-time Password / OTP) or click on a link, sent by SMS or email.
  • VG Passwordless Authentication
    Users can verify their identity without entering a password. In addition to simplifying the user experience, VG Passwordless Authentication strengthens security and reduces the risk of Identity thefts.
Multi-factor Authentication
Visual Guard MFA

VG WinConsole

  • Enabling MFA for existing Visual Guard Accounts.
    You can choose which account is MFA ready and progressively implement strong authentication.

VG WebConsole

  • Enabling MFA for existing Visual Guard Accounts.
    You can choose which account is MFA ready and progressively implement strong authentication.
  • Deleting Applications
  • Support for Office 365 SMTP
  • Enhanced export of VG EventViewer to Excel

VG Identity Server

  • Load Balancing
    Load Balancing is now supported, between several VG Identity Servers connected to the same VG Repository, and sharing the same configuration.
  • New protocols added to speed up communications between VG Identity Server and VG Runtime(s): GRPC V1 and GRPC V2 (Windows 11)

Bug Fix

  • Separate Authentication from the Workflow Server
    Because the Workflow Server works continuously, we saw 1000 to 2000 authentication per day only for the Workflow Server
  • Improve maintenance operation
  • Connection to VG IdentityServer

VG 2020.1

VG Security Runtime

    • Enhanced permission management for PowerServer
    • A new entity called VGDistributedTransient has been added for supporting load balancing

VG WinConsole

  • Permission Matrix
    Generating permission Matrix from the WinConsole, for Applications, Roles, and Users
  • Managing Web API permission for PowerServer
    • Datastores are listed automatically by scanning the PBLs of the PowerBuilder application.
    • Mapping Datastores and Resources (which datastores access which tables for Create/Read/Update/Delete purposes). This allows creating permissions at table level : VG will enforce these permissions anytime a PB client is accessing the related datastores.
    • Creating fine-grain authorizations to allow Reading / Updating / Deleting / Creating from specific Resources (tables)
    • Creating fine-grain authorizations to allow Reading / Updating / Deleting / Creating from specific datastores
  • When searching for users, the “contains” operator is now selected by default.
  • Exporting Groups and Roles details in Excel files
  • Enhanced Configuration UI for Identity Server
  • New progress bar to monitor repository deployment / importing processes.
  • Support for Cross-origin Resource Sharing (CORS)


  • Migration to .Net Core 3.1
    Overall response time and performance improvements
  • New WebConsole features
    • Renaming an Application from VG WebConsole
    • Managing Web API permission for PowerServer
      (see WinConsole for more details)
    • Exporting Event Logs in Excel
    • Generating Permission Matrix from VG WebConsole
    • Generating VG configuration files
    • Viewing VGLicense details
  • If a user accessed the WebConsole with a Windows SSO authentication, he is able now to edit the UI language

VG Identity Server

  • New APIs
    • ChangePassword()
    • ForcePassword()
    • WriteLog()
    • GetCurrentPermissions()
    • GetCurrentRoles()
    • SetProfileAttribute()
    • GetProfileAttribute()
    • GetAllRoles()
    • Grant and Revoke Role
  • When connecting to a VG Repository via VG Identity Server, accessible databases are automatically listed.

Visual Guard 2020.0

VG Security Runtime

  • Support for .NET Core
    Visual Guard now supports .NET Core with a new assembly  Novalys.VisualGuard.Security.Core
  • Permission Matrix
    You can now generate a permission matrix at role, group, and user level. This matrix shows in a grid the dependencies between users, roles, and permissions.
    Permission  Matrix
  • VG Server private mode is now replaced by a direct HTTPS communication from the VGSecurityRuntime to VG Identity Server
  • Support for PowerServer 2021
    • Authentication modes supported with PowerServer 2021:
      • Windows accounts (authentication via Active Directory)
      • Single Sign-On with Windows accounts
      • OAuth2 authentication
      • Token-based authentication
      • Login/password authentication

PowerServer 2021
    • Dynamic permissions supported for PowerServer 2021
      Dynamic permissions are Fine-grained permissions implemented without modifying the code.
      They control access to specific features in the PB client, as well as the Web API. On the server-side, they allow securing resources (DB tables in most cases), regardless of the client technology: PowerBuilder, .NET, Angular, etc.

VG Identity Server 

VG Identity Server is a new Server. It is replacing both VG Server and VG WebPortal, which are no longer included in Versions 2020 and above.
VG Identity Server manages Identities and Access Control, using OpenID Connect or OAuth 2.0 protocols.

In addition, VG Identity Server can also:

  • Authenticate users via external identity providers (Microsoft, Google, Facebook, etc.)
  • Manage user sessions 
  • Federate several independent websites or applications across a single user session (Single Sign-on)
  • Generate or validate tokens
  • and more…

VG Identity Server supports contextual roles and groups, to adapt an authentication UI to the business context of a user.


  • New Design
    The Visual Guard WebConsole has been redesigned and offers more customization options and styles

  • Visual Guard WebConsole User Identity Management Dashboard
  • New features: 
  • Enhanced monitoring:  information has been narrowed down to relevant events. Data is preloaded for faster response time.

  • Visual Guard Workflows
    VG Workflows are managed within the VG Web Console.
    They replace VG notifications and are meant to automate the detection of certain application events, to trigger required actions.
    They are created/edited with a visual designer.
Visual Guard WebConsole User Identity Management Dashboard

Visual Guard Documentation

Visual Guard 2019 GA

Support of .NET Core

  • Visual Guard 2019 is compatible with .Net Core to secure cross-platform (Windows, macOS, and Linux), cloud, and IoT applications
Visual Guard supports .NET Core

Support of Angular

  • VG 2019 includes a new module to simplify the integration with Angular applications.
Visual Guard supports Angular

Web Administration Console

  • The VG 2019 Web Console has been redesigned. In addition to offering a modern look, it is now responsive and can be used on all screen sizes, including mobile devices.
  • The web console also includes new graphs for applications and sensitive activities monitoring

Win Administration Console

  • Visual Guard 2019 supports securing .Net Core applications (.Net Core Console and .Net Core Web Applications), Hence using Visual Guard WinConsole, you can add your .net core applications to the repository.
  • In the Event viewer wizard, it allows to filter event logs by application.
  • Now, you can have the progress status of deployment process in deployment repository wizard.
  • It allows to 'Edit Permissions' for Role and PermissionSet in more user-friendly way.
  • It allows to 'Edit PermissionSets' for Role and PermissionSet in more user-friendly way.