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

Path of the file containing the token keys.

keysPassword

Reversably encoded password (string)

{xor}CDo9Hgw=

Password for the token keys. The value can be stored in clear text or encoded form. It is recommended to encode the password, use the securityUtility tool with the encode option.

monitorInterval

A period of time with millisecond precision

0ms

Rate at which the server checks for updates to the LTPA token 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.