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

ParameterDescriptionDefault value
server.portThe authentication server's instance post.8555
server.public.hostPublicly expose an authentication server's host.User-entered machine IP address or ${server.ip} in the case of no-install zip
authentication.token.expirityThe authentication ID token expiration time in seconds.900
authentication.sso.token.expirityThe "Stay signed in" cookie 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.client.idsThe valid client IDs, separated by commas.MAGICDRAW,CONSOLE_ID,webApplicationPlatform
authentication.client.implicitThe implicit authentication flow client IDs, separated by commas.MAGICDRAW
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/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.configA path and a file name of the login configuration../config/logback-spring.xml
authentication.default.localeA default locale for authentication page texts. This parameter is used if the client application does not provide a locale.en
server.ssl.trust-storeThe 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-typeA Truststore type. The available type is JKS.JKS
server.ssl.trust-store-passwordA Truststore password.secret
properties.encryption.private.key.locationThe 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.-