The following parameters are used with the authentication server to ensure proper working functionality.
Parameter | Description | Default value |
---|---|---|
authentication.token.expirity | The authentication ID token expiration time in seconds. | 604800 |
authentication.code.token.expirity | The authentication code expiration time in seconds. | 15 |
authentication.implicit.token.expirity | The authentication ID token expiration time in seconds for the implicit authentication flow (e.g., used for MagicDraw UML). | 86400 |
authentication.unlimited.token.expirity | Authentication 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.ids | The valid client IDs, separated by commas. | MAGICDRAW,webApplicationPlatform,twcSynchronizationManager |
authentication.client.implicit | The implicit authentication flow client IDs (separated by commas). | MAGICDRAW |
authentication.client.unlimited | Client IDs that use token ID of unlimited expiration (separated by commas). | twcSynchronizationManager |
authentication.redirect.uri.whitelist | A 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 |