HTTP Auth for WFS

I’m currently setting up a GeoServer instance for WFS using the official Docker image. Users will need to authorise using the same credentials as another service, so I need to synchronise these somehow. The HTTP based auth plug-in looks perfect for this, but I’m a bit confused as to installation options.

  • The link to download the plug-in is broken, and I can’t find where it should lead
  • Is it required to use a development version of GeoServer in order to use this?

If this option doesn’t work out, are there any other good options for having GeoServer authenticate WFS requests against an external service?

Unless you want them accessing the UI, Use nginx auth for this. It’s pretty straightforward and the auth can be custom to whatever you want. I use a simple flask app to validate against user tables I have stored elsewhere. But that part doesn’t matter.