LTPA Token (ltpa)

Lightweight Third Party Authentication (LTPA) token configuration.

NameTypeDefaultDescription

authFilterRef

A reference to top level authFilter element (string).

Specifies the authentication filter reference.

expiration

A period of time with minute precision

120m

Amount of time after which a token expires in minutes. Specify a positive integer followed by a unit of time, which can be hours (h) or minutes (m). For example, specify 30 minutes as 30m. You can include multiple values in a single entry. For example, 1h30m is equivalent to 90 minutes.

keysFileName

Path to a file

${server.output.dir}/resources/security/ltpa.keys

The path to the file that contains the LTPA primary keys, which are used to create and validate LTPA tokens.

keysPassword

Reversably encoded password (string)

{xor}CDo9Hgw=

Password for the LTPA primary keys. The best practice is to encrypt the password by using the securityUtility tool.

monitorInterval

A period of time with millisecond precision

0ms

Rate at which the server checks for updates to the LTPA keys file. Specify a positive integer followed by a unit of time, which can be hours (h), minutes (m), seconds (s), or milliseconds (ms). For example, specify 500 milliseconds as 500ms. You can include multiple values in a single entry. For example, 1s500ms is equivalent to 1.5 seconds.

ltpa > authFilter

Specifies the authentication filter reference.

Expand
ltpa > authFilter > cookie

A unique configuration ID.

Expand
ltpa > authFilter > host

A unique configuration ID.

Expand
ltpa > authFilter > remoteAddress

A unique configuration ID.

Expand
ltpa > authFilter > requestHeader

A unique configuration ID.

Expand
ltpa > authFilter > requestUrl

A unique configuration ID.

Expand
ltpa > authFilter > userAgent

A unique configuration ID.

Expand
ltpa > authFilter > webApp

A unique configuration ID.