Trust Association Interceptor (trustAssociation)

Controls the operation of the trust association interceptor (TAI).

NameTypeDefaultDescription

continueAfterUnprotectedURI

boolean

false

Reserved for the future use.

disableLtpaCookie

boolean

false

Do not create an LTPA cookie for the trust association interceptor (TAI).

failOverToAppAuthType

boolean

false

Allow an interceptor to fall back to the application authentication mechanism.

id

string

A unique configuration ID.

initializeAtFirstRequest

boolean

false

Select whether to initialize the trust association interceptor (TAI) at the first incoming request or at the server startup. The default is to initialize the TAI at the server startup.

invokeForUnprotectedURI

boolean

false

Controls whether the TAI is invoked for an unprotected URI.

interceptors

A unique configuration ID.

NameTypeDefaultDescription

className

string
Required

Fully-qualified package name of the interceptor class.

enabled

boolean

true

Enables or disables the interceptor.

id

string

A unique configuration ID.

invokeAfterSSO

boolean

true

Invoke an interceptor after single sign-on (SSO).

invokeBeforeSSO

boolean

false

Invoke an interceptor before single sign-on (SSO).

libraryRef

A reference to top level library element (string).

A reference to the ID of the shared library configuration.

interceptors > library

A reference to the ID of the shared library configuration.

NameTypeDefaultDescription

apiTypeVisibility

string

spec,ibm-api,api,stable

The types of API packages that this class loader supports. This value is a comma-separated list of any combination of the following API packages: spec, ibm-api, api, stable, third-party.

description

string

Description of shared library for administrators

filesetRef

List of references to top level fileset elements (comma-separated string).

Id of referenced Fileset

name

string

Name of shared library for administrators

interceptors > library > file

Id of referenced File

NameTypeDefaultDescription

id

string

A unique configuration ID.

name

Path to a file
Required

Fully qualified filename

interceptors > library > fileset

Id of referenced Fileset

NameTypeDefaultDescription

caseSensitive

boolean

true

Boolean to indicate whether or not the search should be case sensitive (default: true).

dir

Path to a directory

${server.config.dir}

The base directory to search for files.

excludes

string

The comma or space separated list of file name patterns to exclude from the search results, by default no files are excluded.

id

string

A unique configuration ID.

includes

string

*

The comma or space separated list of file name patterns to include in the search results (default: *).

scanInterval

A period of time with millisecond precision

0

The scanning interval to determine whether files are added or removed from the fileset. The individual files are not scanned. The suffix for the interval of time is h-hour, m-minute, s-second, and ms-millisecond, for example, 2ms or 5s. The scanning interval is disabled by default and is disabled manually by setting the scan interval, scanInterval, to 0. 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.

interceptors > library > folder

Id of referenced folder

NameTypeDefaultDescription

dir

Path to a directory
Required

Directory or folder to be included in the library classpath for locating resource files

id

string

A unique configuration ID.

interceptors > properties

Collection of properties for the interceptor.