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

ParameterDescriptionDefault value
authentication.token.expirityThe authentication ID token expiration time in seconds.604800
authentication.code.token.expirityThe authentication code expiration time in seconds.15
authentication.implicit.token.expirityThe authentication ID token expiration time in seconds for the implicit authentication flow (e.g., used for MagicDraw UML).86400
authentication.unlimited.token.expirityAuthentication 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.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