[MapServer-dev] preserving extra query parameters with ogc features api

Michael Smith michael.smith.erdc at gmail.com
Mon Jun 23 10:22:10 PDT 2025


Hmm, but changing the templates only affects the html. How does one affect the f?json?

Mike

On 6/23/25, 9:30 AM, "Seth G" <sethg at geographika.co.uk <mailto:sethg at geographika.co.uk>> wrote:


Yes, very likely to be related to the templates. I just checked one of our systems and I had modified all the templates to include the custom querystring parameter:


{{ template.api_root }}/collections/{{ response.id }}?f=json&token={{ template.params.token }}




Seth


--
web:https://geographika.net <https://geographika.net> & https://mapserverstudio.net <https://mapserverstudio.net>
mastodon: @geographika at mastodon.soci <mailto:geographika at mastodon.soci>al


On Mon, Jun 23, 2025, at 2:21 PM, Michael Smith wrote:
> Could this be due to the fact that I am using the 
> mapserver/ogcapi/templates/html-plain/ template for ogcapi?
>
> Mike
>
> -- 
>
> Michael Smith 
> RSGIS Center – ERDC CRREL NH 
> US Army Corps 
>
>
>
>
>
> On 6/20/25, 4:05 PM, "Seth G" <sethg at geographika.co.uk <mailto:sethg at geographika.co.uk> 
> <mailto:sethg at geographika.co.uk <mailto:sethg at geographika.co.uk>>> wrote:
>
>
> Hi Mike,
>
>
> I thought this had been addressed, see comments in 
> https://github.com/MapServer/MapServer/pull/6400#issuecomment-936458600 <https://github.com/MapServer/MapServer/pull/6400#issuecomment-936458600> 
> <https://github.com/MapServer/MapServer/pull/6400#issuecomment-936458600> <https://github.com/MapServer/MapServer/pull/6400#issuecomment-936458600>> 
> - although not documented (see 
> https://github.com/MapServer/MapServer-documentation/issues/855 <https://github.com/MapServer/MapServer-documentation/issues/855> 
> <https://github.com/MapServer/MapServer-documentation/issues/855> <https://github.com/MapServer/MapServer-documentation/issues/855>>). 
>
>
> You can add "oga_compliance_mode" "false" but this should be the 
> default. Does your Mapfile have this set to "true" anywhere?
>
>
> I'm using OGC Features API with security tokens passed via cookies, 
> which MapServer treats as querystrings, so not sure why your setup 
> isn't working,
>
>
> Seth
>
>
>
>
> --
> web:https://geographika.net <https://geographika.net> <https://geographika.net> <https://geographika.net>> & 
> https://mapserverstudio.net <https://mapserverstudio.net> <https://mapserverstudio.net> <https://mapserverstudio.net>>
> mastodon: @geographika at mastodon.soci <mailto:geographika at mastodon.soci> 
> <mailto:geographika at mastodon.soci <mailto:geographika at mastodon.soci>>al
>
>
> On Fri, Jun 20, 2025, at 8:58 PM, Michael Smith via MapServer-dev wrote:
>> Since we use authentication (via oauth2) with out OGC services (WFS) we 
>> rely on carrying along an extra query parameter (access_token=XXXX) for 
>> our queries. Now I’m trying to do this with OGC Features API and an 
>> extra query parameters are removed from all the urls rather than just 
>> being carried though. 
>>
>> Does anyone know a way to do this and carry custom params though the 
>> OGC Features API access? Something that needs development?
>>
>>
>> Michael Smith
>> Remote Sensing / GIS Center
>> US Army Corps
>>
>> _______________________________________________
>> MapServer-dev mailing list
>> MapServer-dev at lists.osgeo.org <mailto:MapServer-dev at lists.osgeo.org> <mailto:MapServer-dev at lists.osgeo.org <mailto:MapServer-dev at lists.osgeo.org>>
>> https://lists.osgeo.org/mailman/listinfo/mapserver-dev <https://lists.osgeo.org/mailman/listinfo/mapserver-dev> <https://lists.osgeo.org/mailman/listinfo/mapserver-dev> <https://lists.osgeo.org/mailman/listinfo/mapserver-dev>>






More information about the MapServer-dev mailing list