Using OIDC with proxy server
If your octoplant server accesses the internet through a proxy server, you have to configure certain environment variables before setting up an OIDC (OpenID Connect) connection.
Required environment variables
The following environment variables need to be set on the machine hosting the octoplant server:
http_proxy={proxy address and port}
https_proxy={proxy address and port}
no_proxy=localhost
System vs. user environment
The method of setting the environment variables depends on how the VDog MasterService is executed:
- If the service is running under the Local System Account, configure the environment variables as system environment variables.
- If the service is running under a local user account, set up the environment variables as user environment variables for the respective user.
Additional note for no_proxy
If the proxy server is only capable of forwarding traffic to the internet and cannot handle requests back to the octoplant server, you must also configure the following environment variable on the client computer:
no_proxy={octoplant server IP address}
This ensures that the client communicates directly with the octoplant server, bypassing the proxy for that specific IP address.
no_proxy
can also be set to domains.
export no_proxy="localhost,127.0.0.1,localaddress,localdomain.com"