Sprint 186 (7 oktober 2024)

Ondersteuning datasets met OAuth authenticatie

Vanaf nu is het mogelijk om in GeoApps datasets aan te maken met OAuth authenticatie. We ondersteunen op dit moment alleen de Client Credential-flow, binnenkort komt ook Code-flow beschikbaar.

OAuth is een moderne manier van authenticatie waarbij dynamisch een token wordt opgehaald van een loginserver. Voor het gebruik van OAuth dient in GeoApps eerste een client id (vergelijkbaar met gebruikersnaam) en client secret (vergelijkbaar met wachtwoord) ingesteld, in combinatie met een url van een externe server waarmee deze token kan worden opgehaald. Met deze token wordt hierna een aanvraag uitgevoerd op bijvoorbeeld het WMS- of WFS-dataset.

Door deze tweestaps-authenticatiemethode wordt een extra laag aan beveiliging toegevoegd. De opgehaalde token heeft meestal een korte werkingsduur (vaak maximaal 1 uur). Door deze korte geldigheid in combinatie met een extra stap voor het ophalen van de token wordt hiermee een verbeterde beveiliging toegepast op de aangeboden data.

Wil je aan de slag met deze vorm van beveiliging voor datasets? Neem dan even contact op met [email protected] voor de actuele handleiding. De definitieve handleiding komt binnen enkele weken beschikbaar in deze documentatie.

Overige verbeteringen

Naast bovengenoemde vernieuwing zijn er ook diverse andere verbeteringen doorgevoerd in de software:

  • Indien een 1-op-meer join is aangemaakt op een dataset kwam in diverse situaties een foutmelding voor bij het bewerken van de objecten via de kaart
  • De uitlijning en indeling van de schermen bij het uploaden van Shapefile zijn verbeterd, en velden welke geen input vragen (bijv. altijd maar 1 keuze) zijn nu voortaan verborgen.
  • Bij het gebruik van permalinks werd in sommige situaties de transparantie van de kaartlaag op 0% gezet, waardoor de kaartlagen niet zichtbaar waren bij het openen van de permalink
  • Bij het gebruik van de GeoApps Rest API werden EPSG-codes niet correct geaccepteerd bij het aanmaken van een geometrie-attribuut of nieuw dataset
  • Bij het gebruik van de GeoApps Rest API werd een foutmelding getoond indien teveel records in 1 keer werden toegevoegd aan het dataset
  • Indien in apps een kaart wordt gebruikt waarbij geen popup is ingeschakeld, werd alsnog de highlight van de contour getoond als een object werd aangeklikt
  • Indien een layer was ingesteld met automatische symbology werd in sommige situaties een serverfout getoond bij het bezoeken van de layer details-pagina
  • De foutmelding is verbeterd indien een print-opdracht in GeoApps niet correct kan worden uitgevoerd