If you connect to the Internet via a proxy, you can configure it in Options/Proxy.
The communication can be done through the proxy defined for the machine in Internet Explorer or through a custom proxy that is defined here with URL and port (split by “:”).
For both of these options, the following cases can be configured:
- No user authentication required: No validation of credentials is required in this proxy connection.
- Windows integrated authentication: proxy authenticates users through Active Directory. The credentials that SealPath Desktop provides for the proxy are the credentials of the account the service is running with.
- Credentials established by the user: proxy authenticates users through Active Directory or through a list of users. The credentials that SealPath Desktop provides for the proxy are the credentials inserted in this configuration.
Sealpath Desktop can detect the proxy automatic configuration. The option ‘Automatically detect settings’ gets the configuration through the definition of a file “wpad.dat” in DNS. The option ‘Use automatic configuration script’ gets the configuration in the URL defined in the file ‘proxy.pac’.
If there were a communication failure because of an incorrect proxy configuration, the following message would be written in the log file of the service:
“System.ServiceModel.EndpointNotFoundException: There was no endpoint listening at … System.Net.WebException: The remote server returned an error: (407) Proxy Authentication Required”.