Alison Wizard docker image includes an ACME tenant inside.
You must overwrite that definition to include your own company or project tenants.
Wizard can manage serveral tenants, each one of them defining logo, styles, certificate filter and validation. A detailled description of validation can be found into the Debbie module.
Related
Debbie
Debbie is module used to validate certificates and signatures.
Wizard Configuration
Environment Variables
Configure the following variables to customize your wizard instance.
Available from version 1.9.x, it is possible do define following variables and folders. This allows to change the name of the product and images.
Key
Description
Value example
PRODUCT_NAME
Name of the product to be downloaded and installed
Alison Desktop
PRODUCT_PACKAGE
Base name of the file to be downloaded.
This name is completed with the version.
Alison-Desktop
Finally, the file name to be downladed will be Alison-Desktop-Installer-vX.Y.Z.exe or Alison-Desktop-Installer-vX.Y.Z.pkg, for example.
PRODUCT_ACTIVEX
Name of the ActiveX used for IExplorer 8.
This value is maintained by backward compatibility, but IExplorer 8 is not supported by Desktop Application.
Alison-ActiveX
.
Tenant Configuration
Each tenant has its own configuration, and every Alison Wizard docker instance can manage one or several tenants.
The configuration file allows defining all the behavior of the Wizard for each tenant. It is easy to make changes in the operation of the application. It requires to reload the Alison Wizard container image to apply any change made on these files.
The following files define tenant configuration and must be customized or replaces.
File
Description
Default Value
alison-config.json
This is the main configuration file. It defines keystores, providers, filters, and plugins.
It also defines minimal and suggested Alison-Desktop version.
CSS style of main buttons, banner, and color. You can modify this .css file in order to reflect the font type or colors defined by your organization
ACME colors
clientLogo.jpg
Logo image.
ACME logo
alison-license-desktop.json
This file includes a license for the enabled domains. This file must be replaced by a definitive license file, that can extend new domains and expiration date.
1-year validity license
alison-authtoken-desktop.json
Defines the authentication token used by Alison-Desktop to manage the session.
Create a new Tenant
The best way to create a new tenant is to download Lonnie example tenant configuration, or copy ACME included tenant distributed on the last version of Docker Image, modify its name and apply changes on each related file.
Extend enabled tenants
After copying and configuring the new Tenant, the new name must be included in the ENABLED_TENANTS variable and restart the container.
Principal variables that you can modify to custom your tenant:
License
License
Alison Wizard comes preinstalled with a universal license valid for up to 1 year.
To obtain a full license, contact CertiSur team (support@certisur.com) and inform the domain list (from all environments: development, staging, production) where the container will be published.
CertiSur will return a definitive license covering all the domains informed with a 3 years validity.
The license file must be included in each tenant configuration folder.
Plugins
These optional components may be installed on some browsers (Firefox, Chrome, Internet Explorer) to allow a different communication between the browser and Alison Desktop.
Plugins must be enabled by domain, similar to license.
Internet Explorer 11
In the particular case of Internet Explorer, you will download an ActiveX component, that will require administrator privileges to be installed.