VG Identity Server

Installation setup

Estimated reading: 3 minutes 2380 views

The installation of the Identity Server is a key step in establishing secure and centralized authentication for your environment. It acts as the core component responsible for managing user identities, authentication processes, and access control. This article provides a step-by-step guide to installing the Identity Server, along with the necessary prerequisites and configuration guidelines to ensure a smooth and secure setup.


System requirements

Hardware

  • Operating System: Windows Server 2012, 2016, 2019, 2022
  • Hard Drive: 512 GB to 1 TB Fast drive recommended – ideally SSD.
  • CPU: Minimum of 4 cores, operating at 3 GHz or higher.
  • RAM: At least 8 GB.
  • Private mode Communication – Windows Server 2022 Build 20348 or later.

Software

  • Web browser with JavaScript support.
  • .Net 8, you can download the hosting bundle from the ASP.NET Core Runtime 8.0.7 section from the official Microsoft website. (https://dotnet.microsoft.com/en-us/download/dotnet/8.0)
  • VGRepository
    • Require SQL Server 2012 or later, with a minimum of the Standard Edition.
    • Require Oracle Database with Oracle9i or later. Please ensure the Oracle Driver is installed.
  • IIS with the necessary Windows features should be installed as described below.

Install Internet Information Services (IIS): IIS is a web server software package designed for Windows. It’s used for hosting websites and other content on the web. You can install it through the “Turn Windows features on or off” menu in the Control Panel. The below screenshot shows which functions should be checked and vice verse.


IIS Guidelines

The Visual Guard WebConsole needs to be installed on your server. Follow these steps for a successful installation:

Step 1: Go to Application Pool → Right-click on Application Pool → Add Application Pool → Enter Name → Set the .NET CLR version to No Managed Code → click [Ok].


Step 2: Navigate to Application Pools → Verify your Application is created.


Step 3: Right-click on Sites → Enter Site name → Select the Application Pool you created → Specify the physical path (preferably C:\inetpub\wwwroot\[name of the folder you have created]) → Adjust the port number if necessary → click [Ok].


Step 4: Select the Site → Under the IIS section → Open Authentication → Enable Windows Authentication.


Step 5: Go to the Site created –> right click and select Edit Permissions –> go to the security tab –> Select IIS_IUSRS –> allow all permissions –> click Apply and OK


SQL Server settings

To provide appropriate login rights to create a new repository, follow the below steps to be configured in the SQL server platform.

Step 1: Go to the user properties in the SQL server, select master under the default database –> Click OK


Step 2: Under the user properties, select Server roles –> Select dbcreator and public to provide roles rights –> Click OK


Installation Steps

Step 1: Download Visual Guard Identity Server setup and follow the installation wizard


Step 2: Enter the required information, Site, Application pool and click Next


Step 3: Installation process will begin


Step 4: Once installation is complete, you will be notified with a message confirming the successful setup. Please click “Close” to exit the setup.


Check the application root path –> Select ‘web.config’ , please make sure it contains the following values:

<aspNetCore processPath="dotnet" arguments=".\Novalys.VisualGuard.Tools.VGIdentityServer.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdosut">
<environmentVariables />
</aspNetCore>