Image overview
  • 15 Jan 2025
  • 4 Minutes à lire
  • Sombre
    Lumière
  • PDF

Image overview

  • Sombre
    Lumière
  • PDF

The content is currently unavailable in French. You are viewing the default English version.
Résumé de l’article

This topic provides an overview about the images included in OneSpan Authentication Server for Docker package and covers additional configuration options for the images.

Figure: Image structure and relations

OneSpan Authentication Server

Image files

  • onespan_ias_maria. The OneSpan Authentication Server image to use with MariaDB.
  • onespan_ias_mssql. The OneSpan Authentication Server image to use with Microsoft SQL Server.
  • onespan_ias_oracle. The OneSpan Authentication Server image to use with Oracle Database.

Mount points and secrets

PathMandatoryDescription
/run/secrets/onespan.com/admin_usernameYesThe user name of the first administrator.
/run/secrets/onespan.com/admin_passwordYesThe password of the first administrator.
/run/secrets/onespan.com/db_usernameYesThe user name of the database administrator.
/run/secrets/onespan.com/db_passwordYesThe password of the database administrator.
/opt/vasco/ias/templates/identikey/identikeyconfig.tmplNoThe configuration file template. Can be edited using the GUI configuration image (see Using the GUI configuration image).
/tmp/vasco/license.datNoThe server license file.
/config/certtrustNoThe folder that contains trusted certificates (PEM files only).

Environment variables

Variable nameMandatoryDescription
IASDB_SERVICE_NAMENo

The database service DNS or IP address.

Default value: IAS DB

IASDB_SERVICE_PORTYes

The database service port.

Default value: Not set

IASDB_DATABASE_NAMENo

The database name to use.

Default value: IAS DB

IASDB_DSNNo

The database DSN. Only required when you mount an external ODBC data source configuration file (odbc.ini).

Default value: iasdb

CARG_SERVER_LOCATIONNo

The hostname or the address of a network interface to which the OneSpan Authentication Server service should bind.

If CARG_SERVER_LOCATION is defined, it overrides the OneSpan Authentication Server service location or IP address settings in the configuration file.

If CARG_SERVER_LOCATION is not defined, the server location is taken from the mounted configuration file template (identikeyconfig.tmpl) if set.

If the respective XML attribute is empty or not set in the mounted configuration file, the server location is set to the following default value:

getent hosts $HOSTNAME | awk '{ print $1 }'

CARG_IAS_UPGRADE_MODENo

Determines whether to start the container in upgrade mode.

Default value: false

CARG_WAIT_FOR_DATABASENo

The timeout (in seconds) to wait for the database service becoming available.

Default value: 60

The onespan_ias_oracle image expects additional environment variables to configure the data source connection.

Variable nameMandatoryDescription
CARG_IASDB_ORACLE_SIDYes

The service identifier of the OneSpan Authentication Server database.

Default value: Not set

CARG_IASDB_ORACLE_SID_TYPEYes

The service identifier type of the OneSpan Authentication Server database.

Default value: Not set

TNS_ADMINNo

The path to the Oracle Net Services configuration folder.

Default value: /usr/lib/oracle/19.17/client64/network/admin

Ports

Port numberProtocolDescription
1812UDPRADIUS
1813UDPRADIUS
8888TCPSOAP
8889TCPHealth check
20003TCPSEAL without SSL
20004TCPSEAL with SSL

Supported databases

ImageDatabase versionSuggested database image
onespan_ias_mariaMariaDB 10.11docker.io/mariadb:10.11-jammy
onespan_ias_mssqlMicrosoft SQL Server 2022mcr.microsoft.com/mssql/server:2022-latest
onespan_ias_oracleOracle Database 19See docker-images.

Limitations

  • HSM support has not been tested.

Additional information

  • The SSL settings of the OneSpan Authentication Server containers are fully configurable via the XML configuration file and template. If you need to disable SSL for troubleshooting purposes, you can do so by editing the XML configuration file or using the GUI configuration image (see Using the GUI configuration image).

Message Delivery Component (MDC)

Image files

Mount points and secrets

PathMandatoryDescription
/opt/vasco/ias/templates/mdc/mdcconfig.xmlNoValid MDC configuration file. Can be edited using the GUI configuration image (see Using the GUI configuration image).
/config/certtrustNoThe folder that contains trusted certificates (PEM files only).

Environment variables

Variable nameMandatoryDescription
CARG_SERVER_LOCATIONNo

The hostname or the address of a network interface to which the MDC service should bind.

If CARG_SERVER_LOCATION is defined, it overrides the MDC service location or IP address setting (/VASCO/MDC-Server/MDC-IP) in the MDC configuration file.

If CARG_SERVER_LOCATION is not defined, the server location is taken from the mounted configuration file (mdcconfig.xml) if set.

If the respective XML attribute is empty or not set in the mounted configuration file, the server location is set to the following default value:

getent hosts $HOSTNAME | awk '{ print $1 }'

Ports

Port numberProtocolDescription
20007TCPSEAL

Limitations

  • No health check endpoint.

Additional information

  • The SSL settings of the MDC container are fully configurable via the XML configuration file and template. If you need to disable SSL for troubleshooting purposes, you can do so by editing the XML configuration file or using the GUI configuration image (see Using the GUI configuration image).

Web Administration Service

Image files

  • onespan_was. The Web Administration Service image to use with a OneSpan Authentication Server image.

Mount points and secrets

PathMandatoryDescription
/run/secrets/onespan.com/sslcert.pemNoThe server certificate.
/run/secrets/onespan.com/sslcert.keyNoThe encrypted server certificate key.
/run/secrets/onespan.com/sslcert-ca.pemNoThe certification authority (CA) certificate for the server certificate (sslcert.pem).
/run/secrets/onespan.com/sslcert.passwordNoThe password for the encrypted server certificate key.
/config/certtrustNoThe folder that contains trusted certificates (PEM files only).

Environment variables

Variable nameMandatoryDescription
IAS_SERVICE_NAMENo

The OneSpan Authentication Server service DNS or IP address.

Default value: ias

IAS_SERVICE_PORTNo

The OneSpan Authentication Server service port.

Default value: 8888

IAS_SERVICE_PROTOCOLNo

The OneSpan Authentication Server server protocol (either https or http).

Default value: https

CARG_WAS_FILE_UPLOAD_MAXSIZENo

The file upload size limit (in bytes).

Default value: 20971520

CARG_WAS_LOG_LEVELNo

The log level for Log4j.

Default value: No set

CARG_USER_LIST_USECOUNTNo

Determines the behavior and look of the USERS list. If set to false, the list does not show the total number of returned results, no links to individual pages, no Go to Last Page button, and no Select all users from ALL pages link.

Default value: true

CARG_DP_LIST_USECOUNTNo

Determines the behavior and look of the DIGIPASS list. If set to false, the list does not show the total number of returned results, no links to individual pages, no Go to Last Page button, and no Select all DIGIPASS from ALL pages link.

Default value: true

Ports

Port numberProtocolDescription
8443TCPThe Administration Web Interface.

Limitations

  • The password of the encrypted SSL certificate key is stored in plaintext in /apache-tomcat-tomcat_version/conf/server.xml, where tomcat_version is the version of Apache Tomcat included in the Web Administration Service image, e.g. 9.0.90.
  • The Administration Web Interface port number cannot be configured.
  • Custom Apache Tomcat and Log4j configuration files cannot be mounted.
  • No health check endpoint.

Additional information

  • If you need to disable SSL for troubleshooting purposes, you can do so by omitting the SSL certificate mounts from the service configuration.

GUI configuration

Image files

  • onespan_config. A Docker image to run the GUI configuration tools to facilitate the configuration of OneSpan Authentication Server and MDC.

Mount points and secrets

You can mount any OneSpan Authentication Server or MDC configuration file or configuration file template to edit it with the respective configuration tool.

By default, the container will run the OneSpan Authentication Server Configuration Utility (ikconfigutilgui) if one of the following mount points are provided:

  • /mnt/identikeyconfig.xml
  • /mnt/identikeyconfig.tmpl
  • /mnt/templates/identikeyconfig.xml
  • /mnt/templates/identikeyconfig.tmpl

By default, the container will run the MDC Configuration Utility (mdcconfiggui) if one of the following mount points are provided:

  • /mnt/mdcconfig.xml
  • /mnt/mdcconfig.tmpl
  • /mnt/templates/mdcconfig.xml
  • /mnt/templates/mdcconfig.tmpl

Limitations

  • File path and database connection validation are disabled.
  • Advanced ODBC storage configuration is disabled.
  • Testing MDC gateway is disabled.
  • Testing ODBC connections is disabled.
  • The OneSpan Authentication Server and MDC daemons cannot be restarted.

Cet article vous a-t-il été utile ?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.
ESC

Ozzy, facilitant la découverte de connaissances grâce à l’intelligence conversationnelle