Authentication Cache (authCache)
Controls the operation of the authentication cache.
Name | Type | Default | Description |
---|---|---|---|
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 | 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 | 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. |
The JCache cache reference that is used as the authentication cache.
Name | Type | Default | Description |
---|---|---|---|
cacheManagerRef | A reference to top level cacheManager element (string). | The JCache CacheManager instance that manages this cache. | |
name | string | 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. |
The JCache CacheManager instance that manages this cache.