Authentication Cache (authCache)

Controls the operation of the authentication cache.

NameTypeDefaultDescription

allowBasicAuthLookup

boolean

true

Allow lookup by user ID and hashed password.

cacheRef

A reference to top level cache element (string).

The JCache cache reference that is used as the authentication cache.

initialSize

int
Min: 1

50

The initial number of entries that are supported by the in-memory authentication cache. This setting does not apply to the JCache cache.

maxSize

int
Min: 1

25000

The maximum number of entries that are supported by the in-memory authentication cache. This setting does not apply to the JCache cache.

timeout

A period of time with millisecond precision

600s

The duration until an entry in the in-memory authentication cache is removed. This setting does not apply to the JCache cache. 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.

authCache > cache

The JCache cache reference that is used as the authentication cache.

NameTypeDefaultDescription

cacheManagerRef

A reference to top level cacheManager element (string).

The JCache CacheManager instance that manages this cache.

name

string
Required

The JCache cache name to use for caching. If this cache does not exist, it is created at runtime. The name must be unique for a given CacheManager instance.

Expand
authCache > cache > cacheManager

The JCache CacheManager instance that manages this cache.

Expand
authCache > cache > cacheManager > cachingProvider

Expand
authCache > cache > cacheManager > cachingProvider > commonLibrary

Expand
authCache > cache > cacheManager > cachingProvider > commonLibrary > file

Expand
authCache > cache > cacheManager > cachingProvider > commonLibrary > fileset

Expand
authCache > cache > cacheManager > cachingProvider > commonLibrary > folder

Expand
authCache > cache > cacheManager > cachingProvider > jCacheLibrary

Expand
authCache > cache > cacheManager > cachingProvider > jCacheLibrary > file

Expand
authCache > cache > cacheManager > cachingProvider > jCacheLibrary > fileset

Expand
authCache > cache > cacheManager > cachingProvider > jCacheLibrary > folder