Configure the network settings if your DTP infrastructure is deployed to an environment using forward and/or reverse proxies or if a cross-origin resource sharing (CORS) policy is enforced. Forward and reverse proxy servers are commonly used to cache static or frequently-requested files to improve performance. CORS defines which cross-origin request are allowed to improve network security.
To access the network settings, choose Settings from the gear icon menu and choose Network Settings from the Administration sidebar.
Specify a comma separated list of fully-qualified domain names in the Whitelist field to manually enable network access to DTP Enterprise Pack from different domains.
Cross-origin Resource Sharing (CORS) is a specification for allowing modern web browsers to circumvent the "same-origin policy" and share resources across domains. The same-origin policy is a security mechanism that protects users from malicious content by requiring browser requests to a website to go through the same domain serving the website. Because DTP Enterprise Pack is designed to be an integration point in the Parasoft ecosystem, CORS whitelist functionality has been exposed to allow for 3rd party integrations with DTP Enterprise Pack.
The CORS whitelist can be used to:
The whitelist should be a comma separated list of hostnames (or origins) that are allowed to make cross-origin requests to DTP Enterprise Pack. You should provide a hostname, fully-qualified domain name, or IP address. Do not include the protocol or port.
Click Save when finished.
Enable the Enable forward proxy option and specify the hostname and port of the proxy server. If the proxy server requires authentication, a username and password can be configured to authenticate with the proxy server.
When enabled, HTTP(S) requests made by http request nodes (see Working with Nodes) will be sent through the proxy. |
If your organization uses a reverse proxy server, you can enable the Enable reverse proxy option and configure access to DTP through the reverse proxy server. See Reverse Proxy Support for additional information about configuring Enterprise Pack to function in a reverse proxy environment.
Configure the following settings:
/
). In the example above, you would access DTP at https://proxy.company.com:443/dtp/grs
(grs
is the path to Report Center, DTP's primary web application). /
) and the value the value in the DTP Context Path field. In the example above, you would access Extension Designer at https://proxy.company.com:443/dtp/enterprise-pack