The following parameters are used with the authentication server to ensure proper working functionality.

ParameterDescriptionDefault value
authentication.token.ttlThe authentication ID token expiration time in seconds.900
authentication.code.token.ttlThe authentication code expiration time in seconds.15
authentication.implicit.token.ttlThe authentication ID token expiration time in seconds for the implicit authentication flow (e.g., used for MagicDraw UML).86400
authentication.unlimited.token.ttlAuthentication ID token that has extremely long expiration time and should only be used in server-server requests when there is a need to perform regular batch jobs.630720000
authentication.personal.access.token.ttlPersonal access token that should only be used in server-server requests when there is a need to perform regular batch jobs.630720000
authentication.client.idsThe valid client IDs, separated by commas.

MAGICDRAW,webApplicationPlatform,twcSynchronizationManager

authentication.client.implicitThe implicit authentication flow client IDs (separated by commas).MAGICDRAW
authentication.client.unlimitedClient IDs that use token ID of unlimited expiration (separated by commas).twcSynchronizationManager
authentication.redirect.uri.whitelistA list of allowed redirect URIs. The authentication server client should pass a valid redirect URI to an authorized endpoint.

https://${webapp.server.ip}:8443/,

https://${twc.server.ip}:8111/,

https://md_redirect/

authentication.disable.credentials

Ability to disable username/password authentication if external user authentication (CAC, SAML) is used.false

cassandra.connection.delay

Defines the delay (in seconds) between retry attempts when a connection to Cassandra database is refused.30

cassandra.connection.retries

Specifies how many times the application should retry a failed Cassandra database connection.12