Globals

Globals are system properties affecting all components in a configuration. 

System properties are configured using the -D option when starting java, in the files /bin/start-PhenixID.sh (Linux) and /bin/*.vmoptions (Windows):

-D<property-name>=<property-value>

All globals has the following prefix (if not specified otherwise):

com.phenixidentity.globals.

(left out from table below for better readability)

Example:

-Dcom.phenixidentity.globals.httpRequestBodyMaxSize=<property-value>
Click to copy
Name Default Description
licensePath
./license Path to license directory
tls.version
TLSv1.2
TLS version to use
http.port
8443 Default HTTP listen port.

Note: This value is only used if the server configuration does NOT contain a HTTP_CONFIGURATION with alias 'default'
defaultLanguage
en Default language used for localization.
defaultHTTPErrorTemplate
error Name of template used for displaying errors.
faviconFilePath

Path to favicon
com.phenixidentity.valve.detectionpattern
com\.phenixidentity\..*
Regex matching packages that should be scanned for valves.

Note: prefix for this property is 'com.phenixidentity.'
datetimepattern
MMM dd yyyy HH:mm:ss.SSS zzz
Date/time pattern for events.
storePath

Path to configuration store.
sessionTTL
30 Session TTL in minutes.
sessionMaxCount
50000 Maximum number of concurrent sessions. If this value is exceeded, oldest sessions will be removed before expired.
asyncStoreRequestTimeout
10000 Timeout in milliseconds for calls to configuration and runtime store.
asyncPipeRequestTimeout
10000 Timeout in milliseconds for calls to pipes.
asyncServiceRequestTimeout
2000 Timeout in milliseconds for calls to internal services.
useExtendedExprSyntax
false Enable support for dotted names in valve expressions.
usePromiscuousMode
false Enable SSL trust all
hazelcastConfigPath
classes/cluster.xml
Path to Hazelcast configurations file
com.phenixidentity.operatingPlattform
default Server platform. This is an internal setting that never should be changed.

Note: prefix for this property is 'com.phenixidentity.'
listenAddress
0.0.0.0 Server bind/listen address
httpRequestBodyMaxSize
2097152
Max size in bytes of incoming HTTP request bodies. If a message with a body larger than this value is received it will be rejected.
allowedHttpMethods
GET,PUT,POST,DELETE Allowed HTTP request methods. Calls with methods NOT in this list will be rejected.
requireHttpContentLength
true Require HTTP clients to supply header Content-Length in HTTP PUT and POST request.
phenixid_lta_signature_size
20000 Size (bytes) of LTA signature.