The following parameters are used with the authentication server to ensure proper working functionality.
Parameter | Description | Default value |
---|---|---|
server.port | The authentication server's instance post. | 8555 |
server.public.host | Publicly expose an authentication server's host. | User-entered machine IP address or ${server.ip} in the case of no-install zip |
authentication.token.expirity | The authentication ID token expiration time in seconds. | 900 |
authentication.sso.token.expirity | The "Stay signed in" cookie 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.client.ids | The valid client IDs, separated by commas. | MAGICDRAW,CONSOLE_ID,webApplicationPlatform |
authentication.client.implicit | The implicit authentication flow client IDs, separated by commas. | MAGICDRAW |
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/webapp/, https://${twc.server.ip}:8111/, https://md_redirect/ |
authentication.client.secret | A password used by the authentication client to access /token endpoint. It is recommended that you change the password after installation. | CHANGE_ME |
logging.config | A path and a file name of the login configuration. | ./config/logback-spring.xml |
authentication.default.locale | A default locale for authentication page texts. This parameter is used if the client application does not provide a locale. | en |
server.ssl.trust-store | The path to a truststore file in the file system. It can be relative to the Authentication Server directory or absolute. All certificates added into the /config/truststore directory will be imported into the truststore file. | config/truststore.jks |
server.ssl.trust-store-type | A Truststore type. The available type is JKS. | JKS |
server.ssl.trust-store-password | A Truststore password. | secret |
properties.encryption.private.key.location | The parameter is required if there are encrypted parameters in authserver.properties configuration file, for example, passwords. The value of the parameter needs to point to the location of the private key, generated by the Encryption tool. | - |