Teamwork Cloud features the new Webapp Platform-based TWCloud Admin Console. As such, it is a standalone application which that communicates with Teamwork Cloud using the REST API.
Configuration of its communication with Teamwork Cloud is located in <installation<install_directory>root>/WebAppPlatform/shared/conf/webappplatform.properties.
In this section, we will review the various settings which you may have to adjust in order to establish communications between the admin console and Teamwork Cloud. Changes to these settings are only necessary if one is not using a default installation.
Code Block
#
# Authentication server properties
#
# Authentication server address
# http/https depending on setup of Authentication server.
authentication.server.uri=https://IP_ADDRESS:8555/authentication
Note
title
Authserver access
If you are accessing via a hostname or FQDN, especially if you are using a signed certificate, use the applicable FQDN or hostname instead of the IP address.
If you have configured authserver to use http HTTP or to run on a different port, make sure that the URI reflects the correct values.
Code Block
#
# Teamwork Cloud server properties
#
twc.admin.username=Administrator
twc.admin.password=Administrator
# Teamwork Cloud server address
# http/https depending on setup of Authentication server.
twc.url=https://IP_ADDRESS:8111
Note
title
TWCloud access
Please make sure these credentials for twc.admin.usernameand twc.admin.passwordmatch those of a user with administrative privileges.
If you are accessing via a hostname or FQDN, especially if you are using a signed certificate, use the applicable FQDN or hostname instead of the IP address.
If you have configured twcloud TWCloud to use http HTTP or to run on a different port, make sure that the URI reflects the correct values.
Warning
If you change any of the configuration parameters, you will need to restart the webapp WebApp service.
Setting server protocol
By default, and in order to enforce a higher level of security, the admin console is accessed via httpsHTTPS. In order to change the mode of operation to http HTTP (not recommended), various configuration changes must be made.
The default port for the admin console is 8443. In this example, we will make the changes necessary to run over http HTTP on the default port of 8443.
The webapp WebApp server configuration is located in <installation<install_directory>root>/WebAppPlatform/conf/server.xml.
The changes which we implemented consist of changing the port from 8080 to 8443, and removing a redirect which that would route to the handler on port 8443.
Since we have configured this connector to listen on port 8443, we now need to remove the existing connector handler on port 8443.
By default, for the sake of security reasons, we are have established a security policy requiring access to be encrypted. To disable this, we need to edit <installation<install_directory>root>/WebAppPlatform/conf/web.xml. This section is located at the very bottom of the file.
As can be seen, the only change is the definition of the port number, which changed from 8443 to 8444.
Note
If you change either the protocol or the port from the default, you need to edit authentication.redirect.uri.whitelist, located in <installation<install_directory>root>/AuthServer/config/authserver.properties accordingly.