Many corporate environments use firewalls or proxy servers to prevent security threats to the organization. Occasionally, the implemented security policies interfere with Lighthouse Studio and prevent it from contacting Sawtooth Software servers to do things like sign in to user's Sawtooth Account or uploading to our hosting servers. Here are instructions on how to deal with various issues.
Firewalls
If a corporate firewall is blocking access, try adding the following domains to the firewall whitelist (a list of allowed domains):
sawtoothsoftware.com
licenseapi.sawtoothsoftware.com
identity.sawtoothsoftware.com
account.sawtoothsoftware.com
ftp.sawtoothsoftware.com
1.loadbalancerproduction.sawtoothsoftware.com
If adding all these to the whitelist still does not allow access, a proxy server may be in use.
Proxy Servers
By default, Lighthouse Studio uses the Windows/Internet Explorer proxy settings which can be modified within Internet Explorer. If your proxy settings are not defined there, it is possible to modify the proxy settings that Lighthouse Studio will use.
NOTE: Because this involves modifying files requiring administrative access and specific formatting, it is recommended to consult with your IT department before editing the file.
In the installation directory for Lighthouse Studio (typically under 'C:\Program Files\Sawtooth Software\') there is an XML file named LighthouseStudio.Shell.exe.config. In file there is an element named defaultProxy. The default settings (useDefaultCredentials=true and usesystemdefault=true) work for most users. However, if the defaults to not work, they can be modified using the Microsoft documentation found at https://docs.microsoft.com/en-us/dotnet/framework/configure-apps/file-schema/network/defaultproxy-element-network-settings.
NOTE: Because contents of the C:\Program Files\ folder are read-only, you will have to copy the file to a folder with write permissions, edit the file, and copy it back to the original folder.