Skip to content

Connect to VTScada – Adding a Web Application

Overview

The following guide outlines the steps for creating a VTSCada web application in the Agilicus platform. These instructions are intended for SSL configured VTScada deployments on windows, linux, and android devices.

If you require assistance for Safari and iOS device or if your VTScada is not configured for SSL, contact us.

Step 1: Create the Application

From the left sidebar, expand Applications and select New:

Select “a new application”.

Click on Next to be taken to the “Define application” tab:

Within the “Define application” section, populate the:

  1. application name
  2. a description of the application
  3. create a category name that fits the application in question

Click on Next to get to the “Hostname Aliases” section:

Select the first option of “I access via NAME-OF-APP.subdomain.domain.name” and click on next.

First under “My application is accessed” select “from my site via an onsite connector

  • Within “Set up web application firewall” select “My application expects to receive requests using its internal hostname

Click on “Select connector”:

From the “Select a connector” drop down, pick the connector that you had previously created. 

Click on “Data Path Processing”:

Select “End to End Transparent TLS” and click on “Enter upstream service”:

Within the “Enter the hostname” field, type in the hostname of the server that is hosting your VTScada web portal.  

Within the “Enter the port” field, type in the port number that the VTScada web portal is listening on. 

  • For example if TLS is used, the port number would likely be 443.  

For TLS enabled services, you would also want to select “My service is accessed via TLS”.

Click on Next to be taken to the “Authentication section”:

Select “is authentication by a proxy” and type in “/logout” (without the double quotes) into the “Enter the logout url” field.

Click on “Authenticate users”:

Select “has named users with a single role (I will assign users later)” and click on Next:

Select the APPLY button to finish off this section of the setup.

Step 2: Configure the Application

Click on “Overview” within the Applications section and select the Actions icon in the very far right hand side of the screen for the VTScada application that we just created:

After clicking on “Configure Application”, select the Proxy section

Within the Proxy section select the “Include Users Context Headers” checkbox.

Within the same section, scroll down to the “Rewrite Rules” heading and click on “ADD OTHER MAPPING”:

Populate the Internal name with your internal hostname that is hosting VTScada and the External name with the hostname Agilicus generated for external access.

Step 3: Add Permissions

We have now completed setting up your VTScada resource within the Agilicus platform.  At this point you would want to create the appropriate Role Based Access Control permissions per the steps below:

  1. Select Access
    • select Users
    •  select ADD USER
  2. Select Groups
    • select ADD GROUP
  3. Select Resource Permissions, select ADD RESOURCE PERMISSION
    • enter the group that you created beforehand and select owner

Return to Product Configuration