Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Jul 7, 2021 3:46:48 AM
Aug 25, 2017 10:06:43 AM
If you are using a proxy in your client it may happen that the proxy requires authentication.
In such cases an error can occur when using the GeoAnalytics Connector like the following:
"Proxy Authentication Required to ( Forefront TMG requires authorization to fulfill the request. Access to the Web Proxy filter is denied. )
Qlik GeoAnalytics Connector, all versions
There are two ways to use a proxy:
Note: Also see Proxy settings tips for the Qlik GeoAnalytics Connector
1. By adding <add key="geoAnalyticUseSystemProxy" value="true"/> to the appSettings tag in C:\Program Files\Qlik\Custom Data\QvIdevioConnector\IdevioGeoAnalyticsCOnnector.exe.config
This will make the connector (both normal and plus version) use the default proxy as configured in Windows.
2. By adding C# specific settings in the same file if you don't want to use the default proxy, or if it fails with the default proxy.
Note that this does not work with the Plus version as it has a layer of Java code between which is not affected by this setting.
<configuration>
.... other stuff ...
<defaultProxy useDefaultCredentials="true">
<proxy proxyaddress="http://localhost:8888" bypassonlocal="true" />
</defaultProxy>
</system.net>
</configuration>
Link to more info from Microsoft about it:
https://docs.microsoft.com/en-us/dotnet/framework/configure-apps/file-schema/network/defaultproxy-el...
Another option could look like this:
<system.net >
<defaultProxy useDefaultCredentials="true" enabled="true">
<proxy
usesystemdefault="false"
autoDetect="false"
proxyaddress="http://your_proxy_name:port_number" />
<!-- the url should be defined based on the setting of the proxy in your environment -->
</defaultProxy>
</system.net >