MSI Properties for SEAL APW Service¶
ADMIN_ROUTE_ACCESS¶
ADMIN_ROUTE_ACCESS specifies the filter for hosts that are granted access to the admin routes.
Available values: string
-
<net_filter>Only hosts that match the filter are granted access.
-
0.0.0.0Access from remote systems is granted.
Default: localhost
AUTH_ADMIN_TYPE¶
AUTH_ADMIN_TYPE specifies the mode of the client authentication for the admin routes.
Available values: String
-
basicThe service accepts BASIC authentication. This is implemented by the
Basic Authauthentication.SEAL Systems recommends you use this authentication mode for security, if you use the
ADMIN_ROUTE_ACCESS: "0.0.0.0"setting.
Default: none
AUTH_TYPE¶
AUTH_TYPE specifies the mode of the client authentication.
Available values: String
-
basicThe service accepts BASIC authentication. This is implemented by the
Basic Authauthentication.You can configure valid users in the registered
HTPASSWD_FILE. -
ntlmThe service accepts NTLM authentication. This authentication method requires SEAL APW Service and SEAL APW Client being installed on a Windows system and in the same Windows domain.
-
noauthThe service does not accept any authentication.
SEAL Systems recommends you use this authentication method only, if you cannot use "ntlm" or "basic".
Note: When using this mode, the authentication dialog should be hidden with the
forceUserName: "1"setting.
Default:
-
on Windows:
ntlm -
on other operating sytems:
basic
CONFIGDIR¶
CONFIGDIR specifies the default directory for configuration files. The name of the SEAL APW Service configuration file is apw-rest.yml.
Available values: string
<path_config_dir>
Default: "C:\ProgramData\SEAL Systems\config"
DB_URL¶
DB_URL specifies the URL of the database server.
Available values: string
"mongodb://<database_server:27017/apw-rest>
Default: "mongodb://localhost:27017/apw-rest"
HTPASSWD_ADMIN_FILE¶
This property is necessary, if the basic authentication is used.
HTPASSWD_ADMIN_FILE specifies the location of the password file for admin routes that contains the valid users.
The content of this file has to match the format of the Apache htpasswd file.
Available values: String
<htpasswd_path>
Default: ""
HTPASSWD_FILE¶
This property is necessary, if the basic authentication is used.
HTPASSWD_FILE specifies the location of the password file that contains the valid users.
The content of this file has to match to the format of the Apache htpasswd file.
Available values: String
<htpasswd_path>
Default: ""
INSTALLDIR¶
INSTALLDIR specifies the directory of Node.js service.
Available values: string
<path>
Default: "C:\Program Files\SEAL Systems\apw-rest"
Caution - not recommended
Changing the installation directory of Node.js service is not recommended.
LDAP_BASEDN¶
LDAP_BASEDN specifies the base distinguished name of the LDAP search. The property is stored as baseDN in the ldapAuth section of the "C:\ProgramData\SEAL Systems\config\apw-rest.yml" configuration file.
Available values: string
DC=<windomain>,DC=local
Default: ""
LDAP_PASSWORD¶
LDAP_PASSWORD specifies the password used for the LDAP search. The property is stored as password in the ldapAuth section of the "C:\ProgramData\SEAL Systems\config\apw-rest.yml" configuration file.
Available values: string
<password>
Default: ""
LDAP_URL¶
LDAP_URL specifies the URL of the LDAP server and the transfer protocol. The property is stored as url in the ldapAuth section of the "C:\ProgramData\SEAL Systems\config\apw-rest.yml" configuration file.
Available values: string
ldap://<windomain.local>
Default: ""
LDAP_USERNAME¶
LDAP_USERNAME specifies the user name used for the LDAP search. The property is stored as username in the ldapAuth section of the "C:\ProgramData\SEAL Systems\config\apw-rest.yml" configuration file.
Available values: string
<user_name>
Default: ""
LOG_LEVEL¶
LOG_LEVEL specifies the log level.
Availble values: String
debuginfowarnerrorfatal
Default: info
LOGDIR¶
LOGDIR specifies the default directory for log files. The log files for PLOSSYS are stored in the "C:\seal\applications\data\log" directory.
Available values: string
<path_log_dir>
Default: "C:\ProgramData\SEAL Systems\log"
Hint - Mongodb log files
The package seal-mongodb uses its own settings for the log directory.
NUM_WORKERS¶
NUM_WORKERS specifies the number of working processes that are allowed to run in parallel.
Available values: string
<number>
Default: Number of CPU cores divided by 2.
PORT¶
PORT specifies the port number used by SEAL APW REST service.
Available values: string
<port_number>
Default: 8085