Authentication and session module configuration
This appendix includes configuration details for the authentication modules described in Authentication and Session Modules.
Authentication modules, as configured in the authentication.json
file, include a number of properties.
Authentication Property | Property as Listed in the Admin UI | Description |
---|---|---|
|
(not shown) |
Used by the Jetty Web server to service SSL requests. |
|
Max Token Life (in seconds) |
Maximum time before a session is cancelled. Note the different units for the property and the UI. |
|
Token Idle Time (in seconds) |
Maximum time before an idle session is cancelled. Note the different units for the property and the UI. |
|
Session Only |
Whether the session continues after browser restarts. |
Authentication Property | Property as Listed in the Admin UI | Description |
---|---|---|
|
Module Enabled |
Does IDM use the module? |
|
Query on Resource |
Endpoint hard coded to user |
|
Static User Name |
Default for the static user, |
|
Static User Password |
Default for the static user, |
|
Static User Role |
Normally set to |
The following table applies to several authentication modules:
-
Managed User
-
Internal User
-
Client Cert
-
Passthrough
-
IWA
The IWA module includes several Kerberos-related properties listed at the end of the table.
Authentication Property | Property as Listed in the Admin UI | Description |
---|---|---|
|
Module Enabled |
Does IDM use the module? |
|
Query on Resource |
Endpoint to query |
|
Use Query ID |
A defined |
|
Default User Roles |
Normally blank for managed users |
|
Authentication ID |
Defines how account credentials are derived from a |
|
User Credential |
Defines how account credentials are derived from a |
|
User Roles |
Defines how account roles are derived from a
|
|
Group Membership |
Provides more information for calculated roles |
|
Group Role Mapping |
Provides more information for calculated roles |
|
Group Comparison Method |
Provides more information for calculated roles |
|
Augment Security Context |
Includes a script that is executed only after a successful authentication request. For more information on this property, see Authenticate as a different user. |
|
Kerberos Service Principal |
(IWA only) For more information, see IWA |
|
Keytab File Name |
(IWA only) For more information, see IWA |
|
Kerberos Realm |
(IWA only) For more information, see IWA |
|
Kerberos Server Name |
(IWA only) For more information, see IWA |