GeoServer 3.0-RC OIDC module – special call for feedback

Hi all,

First off, a big thank you to everyone who has taken the time to download, test, and provide feedback on the GeoServer 3.0‑RC. Community testing is exactly what helps us get this release over the line, and it’s great to see environments being exercised with real-world workloads.

Please continue to provide your feedback here:
GeoServer 3.0-RC Release Candidate
We would like to thank all organisations by name.

A special thanks as well to those who have explored the new OIDC module. As noted in the 3.0-RC announcement, this plugin is intended to take over from the previous OAuth2 and Keycloak integrations. A migration guide will also be written shortly.


OIDC module – call for feedback

We would like to give the OIDC module the best chance of inclusion as an official extension in the 3.0.0 release.

There is an active proposal to promote the module from community status to extension:
GSIP 239 · geoserver/geoserver Wiki · GitHub

Given sufficient support from the community, we would like to move forward with this promotion. To do that, we specifically need explicit feedback from working deployments.

If you have successfully tested OIDC (especially in a real environment), please share your experience here:
GSIP 239 ‐ Promote OIDC Community Module to Extension

Even short confirmations are very helpful:

  • “Running in production with Azure AD / Keycloak / etc.”
  • “SSO working as expected”
  • “Bearer tokens validated successfully”

If you prefer email, reach out to Alessio


Negative feedback is just as important

If you encounter issues, edge cases, or incomplete behaviour with OIDC, please report them as soon as possible — ideally before the final 3.0.0 cut.


Try the latest fixes (post-RC snapshot)

Please note that a number of fixes have already been made to OIDC since the RC was cut.

To test these improvements, we strongly recommend trying the latest 3.0-SNAPSHOT (nightly) builds via Docker.

Docker image (OSGeo):

docker pull docker.osgeo.org/geoserver:3.0.x
docker run -it -p 8080:8080 docker.osgeo.org/geoserver:3.0.x

This 3.0.x tag represents the current 3.0-SNAPSHOT nightly builds, which change continuously and include the latest fixes. [docs.geoserver.org]


Timeline

We are aiming to finalise GeoServer 3.0.0 before the end of the month, so feedback in the coming days is especially valuable.


Thanks again to everyone contributing testing effort and feedback — it really does make a difference at this stage of the release!

Peter
PSC