Configuration files
This article provides an overview of all the files that are available for configuration and parametrization after installing Airlock IAM.
Standard file layout
The following table describes the standard file layout of Airlock IAM after installation:
Directory | Contents | Owner | Access (“airlock” User) |
---|---|---|---|
/opt/airlock-iam-<version> | Distribution of Airlock IAM of a specific version | root | read-only |
/opt/airlock-iam | Link to the most recently installed distribution directory | root | read-only |
/home/airlock/iam | Configuration files | airlock | read-write |
File layout concept:
- The files in the installation/distribution directory
opt/
are read-only and should not be edited. There is one distribution directory for each installed IAM version (e.g.,/opt/airlock-iam-8.4.1
). Theairlock-iam
file in theopt
directory links to the directory with the most recently installed IAM version. - The configuration files in the configuration directory
/home/airlock/iam
are editable. They are used to configure the details of the IAM instances. This article focuses on these files.
Configuration files - overview
The table below lists all the files that are available for configuration and parametrization after installing Airlock IAM. Per file, the table shows the file name, purpose and usage, and location in your local IAM directory system, and provides further links to more detailed information in the IAM documentation.
All paths to the location of the listed files are relative to the configuration directory /home/airlock/iam/instances
.
For a description of the instances
directory, see Instances directory.
Some configuration files can either apply to one specific IAM instance or to all instances. This depends on the location of the file:
Location of
- Configuration files that apply to all instances:
/home/airlock/iam/instances/common
- Configuration files that apply to one specific instance:
/home/airlock/iam/instances/<instance-name>
File name | Purpose and usage | Location | Further information |
---|---|---|---|
Basic configuration | |||
| This file defines all fundamental application properties of an Airlock IAM instance. It is used to launch your IAM instance. Example settings:
|
| |
or
| This file specifies the IAM instance configuration and makes up the main part of the configuration. The configuration is edited using the Config Editor or - in the case of the YAML file - may be adapted manually or using config automation code. |
| |
| By default, IAM stores sensitive external configuration secrets outside the main configuration file in a JCEKS key store. The key store is automatically created using a random password. There are two files:
|
| |
Logs files | |||
| IAM provides a logging configuration file template for each IAM module.
|
| |
| The |
| |
Profiles | |||
| The By default, IAM only provides the |
| |
Letter templates | |||
| Some situations in an authentication procedure require the sending of letters in PDF format to the end-user, e.g., in the case of a forgotten password or when activating a new Airlock 2FA device. The generation of these letters is based on Word templates. IAM provides a set of sample Word letter templates, which can be modified as needed. |
| |
Translation files | |||
| IAM provides (empty) language-specific You can customize the following text elements and messages:
The corresponding original text elements and messages are stored in the IAM installation directory, as Notice Do not change the original text element files in the installation directory. These files are overwritten without notice during update- and installation procedures, and your customizations are lost. The list below shows the locations of the original text element files in the installation directory. All paths are relative to Location of original text element files
| Possible locations
Common customization files applying to all instances overwrite the original language property files, whereas instance-specific customization files in turn overwrite the common customization files. |
Loginapp UI customization with Loginapp Design Kit
To customize the UI texts of the Loginapp and adapt the look and feel of the Loginapp UI to your corporate design, Airlock IAM provides the Loginapp Design Kit.
The scope of the Loginapp Design Kit is as follows:
- Customization of default translations of the Loginapp UI text elements.
- Styling of the UI using SCSS.
- Changing the layout (header/footer/content).
- Modifying existing product pages.
- Adding new pages.