Summary: This article addresses issues with adding the Asset Transformer Toolkit package in Unity when behind a company firewall. The primary cause is the proxy server blocking the download due to missing credentials. The resolution involves enabling proxy auto-configuration or manually specifying proxy settings in environment variables. Additionally, adding certain Unity domains to the proxy's exception list can resolve the issue.
Symptoms:
- Error adding Asset Transformer Toolkit package
- Workstation behind company firewall
- Issue occurs only on Windows
- Error message: Proxy authentication failed: missing credentials
Cause: The issue arises because the company's proxy server requires authentication credentials that the Unity Package Manager is not providing, thereby blocking the download.
Resolution:
- Enable Automatic Proxy Configuration:
- Modify the
services-config.jsonfile at%PROGRAMDATA%\Unity\config\services-config.json. - Set
enableProxyAutoconfigtotrue.
- Modify the
- Add Unity domains to the proxy's exception list:
packages.unity.comdownload.packages.unity.compackages-v2.unity.com- Full list: Unity Proxy Exception List.
- Manually specify proxy credentials:
- Configure proxy credentials in the Windows Credential Manager.
- Or set proxy environment variables as outlined here: Unity Proxy Environment Variables.
- Consult your IT team for further assistance with internal network configurations if needed.