Gebruik van whitelisting in WGP proxy

WGP gebruikt een proxy (WgpProxy.ashx) om CORS-restricties te omzeilen. Alle vectordata wordt via deze proxy geladen. De url die via deze proxy wordt ingeladen kan overal vandaan komen.

Om te voorkomen dat elke willekeurige url geladen kan worden, is het vanaf WGP 4.8.8 mogelijk om de proxy op basis van een whitelist te laten werken. Alle url’s die niet op de whitelist staan zullen worden geblokkeerd.

Het gebruik van whitelisting wordt pas actief na het instellen van de setting use_proxy_whitelist in beheer.

De whitelist bestaat uit twee delen:

  • Een vaste whitelist die url’s bevat die worden gewhitelist. Deze wordt automatisch aangemaakt bij de eerste aanroep van de proxy als whitelisting actief is.

  • Een dynamisch deel: alle databronnen in een themakaart worden ook gebruikt om te whitelisten. Hiermee wordt voorkomen dat je voor elke nieuwe databron in een themakaart de vaste whitelist moet uitbreiden.

Let op: inschakelen van whitelisting is niet compatibel met WGP apps. Zet deze instelling niet op true als je de WGP 4 app gebruikt.

Uitbreiden static whitelist

De static whitelist wordt automatisch aangemaakt bij de eerste aanroep van de whitelisted proxy en is daarna te vinden in user/settings/urlwhitelist.txt . Dit bestand kan handmatig worden aangevuld met url’s.

  • Het gebruik van een wildcard is toegestaan aan het begin van de url, bijvoorbeeld *.wegispublisher.nl .

  • Alleen de host moet worden ingevuld, zonder http(s)-prefix.

  • De default whitelist die wordt aangemaakt bevat deze url’s:

    • *.nieuwland.nl

    • *.webgispublisher.nl

    • *.webgis.nl