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.0
Access 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
-
basic
The service accepts BASIC authentication. This is implemented by the
Basic Auth
authentication.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
-
basic
The service accepts BASIC authentication. This is implemented by the
Basic Auth
authentication.You can configure valid users in the registered
HTPASSWD_FILE
. -
ntlm
The 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.
-
noauth
The 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
debug
info
warn
error
fatal
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