Skip to main content
Skip table of contents

Access Branding

About

With default settings all users get the same design of the VISULOX PORTAL login page (aka landing page),
with the customized logo on the left and the banner / connection information on the right side.


With Access Branding it is possible to display different login page designs for
different users according to their access point.

Implementation

Since VISULOX 3.2 the design of the VISULOX PORTAL login page has been reworked completely to get a neutral view.


To achieve the display of different designs on the login page, various access URLs are needed.
In the following example each customer will get his own access URL:

Customer Access URL
Customer A

Customer B

Customer Chttps://customerc.<domain>.com (other domains are possible as well).

All this access URLs end on the same IP address. The certificates deposited on the VISULOX Gateways have to be issued again and enhanced with the names of the customers (alternate DNS names).

Command to import new key and certificate

CODE
visulox-gateway sslkey import --keyfile /tmp/<key>.pem --certfile /tmp/<cert>.crt --cacertfile /<cacert>.crt --keyalg RSA

It can be necessary to restart the VISULOX Service after importing new certificates for the VISULOX GATEWAY.

CLI command

Depending on the access URL a dedicated logo and the banner / connection information can be presented individually customized on the login page.

Usage

CODE
visulox config accesspoint


The following subcommands are available:

CommandDescription
listList all Access Brandings
addCreate an Access Branding configuration
editEdit an Access Branding configuration
deleteDelete an Access Branding configuration

Access Branding elements (edit)

ElementDescription
-name <value>FQDN of the used access point of the users <>
-gatewayip <value>List of Gateway IP or mask - for any, use: "ANY"
-logo <value>File name of logo presented the login page <>
-banner <value>Banner text on the login page <> (placeholders are possible)
-color <value>Main color of design <>
-background <value>Background color of design (lhs loginpage) <>
-connection <value>Connection text on the login page <> (placeholders are possible)

-human <value>

Enable/disable/config captcha request on login page <>
-consent <value>Enable/disable/config consent request on login page <>
-clients <value>Enable/disable/config download of clients on login page <>

Login is not possible if the entered hostname and the used VISULOX Gateway does not match the access point name and the configured Gateway IP.

On VISULOX local Gateways, the gatewayip must be set to "ANY".

Placeholders for banner and connection information

VariableDescription
%SYSTEMID%Unique system ID

%LICENSE% 

License name
%CUSTOMER%Name of the customer
%HOST%Hostname
%HOSTSHORT%Short name of the host
%HOSTIP%IP of the host
%HOSTIPLAST%Last IP of the host
%NODE%Logical name of the node
%RIP%Remote IP address
%GWIP%Gateway IP address
%GWIPLAST%Last Gateway IP address
%GWHOST%Gateway hostname
%GWNODE%Gateway nodename
%AP%Access Point
%APNODE%Access Point node

Command to setup Access Branding

Access Branding setup

CODE
visulox config accesspoint add -name <Access URL> -logo <file of the logos> -banner <text string banner> -connection <text string connection info> -gatewayip <ip>


For example:

Examples for customera and customerb

CODE
visulox config accesspoint add -name customera.tbsol.de -logo "/tmp/custa.png" -banner %LICENSE% -connection "From %RIP% on %NODE% (%HOST%)" -gatewayip 0.0.0.0/0
visulox config accesspoint add -name customerb.tbsol.de -logo "/tmp/custb.png" -banner "Unique System ID: %SYSTEMID%" -connection "Host: %HOST% - Host IP: %HOSTIP%" -gatewayip 192.168.0.123

Example for setting captcha and consent

CODE
visulox config accesspoint edit -name customera.tbsol.de -consent true -human true
visulox config accesspoint edit -name customerb.tbsol.de -consent config -human false

Possible values for -consent and -human are: true / false / config

With the value config, the login.human.check and/or consent.enable from the global configuration will be used.


Check Access Branding entries

CODE
visulox config accesspoint list -verbose
    ----------------------------------------------------------------------------------------------------
    |        accesspoint |                       banner |      logo |                       connection |
    ----------------------------------------------------------------------------------------------------
    | customera.tbsol.de |                    %LICENSE% | custa.png |    From %RIP% on %NODE% (%HOST%) |
    | customerb.tbsol.de | Unique System ID: %SYSTEMID% | custb.png | Host: %HOST% - Host IP: %HOSTIP% |
    ----------------------------------------------------------------------------------------------------

Use portal attach -webtop after changes

CODE
visulox portal attach -webtop
The logo for access branding should not be too small or too large, the format can be a GIF or PNG file and will only be displayed on the login page.

Workspace

After login all users of all customers will still get the same Workspace design.


The different logos and the customized banner / connection information are only displayed to the according users on the login page.
In the Workspace, VISULOX Cockpit, etc potentially customized settings will be the same for all users, once logged in.

VISULOX Cockpit

VISULOX Administrators with access to the VISULOX Cockpit can use the different access points of the users for the VISULOX Policies as well.

For example: VISULOX Cockpit / Policies / Login Policy / Filter


With a click on the compose button, a list of the available access points is displayed and can be selected for the filter.

The access point filter is only availble for policies, where access points make sense.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.