Mastering Security with GeoServer, GeoFence, and OpenID
2026-09-02 , Conference Management Room1

This presentation introduces GeoServer’s authentication and authorization subsystems, covering supported protocols, identity providers, and integration strategies. It explores combining mechanisms into a unified framework, custom plugins, and proxy-based solutions. It concludes with GeoFence, highlighting advanced rule-based access control, fine-grained data security, and flexible integration options.


The presentation will provide a comprehensive introduction to GeoServer’s authentication and authorization subsystems. The authentication section will cover the supported protocols (e.g., Basic/Digest authentication) and identity providers (such as local configuration files, databases, LDAP servers, and OAuth2/OpenID Connect), including scenarios where the same source may fulfill both roles.

It will explain how to combine multiple authentication mechanisms into a unified and coherent security framework, and will present examples of custom authentication plugins for GeoServer, enabling integration with bespoke security architectures. The presentation will then address authorization, describing GeoServer’s pluggable authorization model and comparing it with external proxy-based solutions. The default service and data security system will also be examined, highlighting its strengths and limitations.

Finally, we will explore the advanced authorization provider, GeoFence. The various levels of integration with GeoServer will be presented, ranging from simple, seamless direct integration to more sophisticated external deployments. We will conclude by showcasing GeoFence’s powerful authorization capabilities, including:

  • User- and role-based access control
  • OGC service, workspace, layer, and layer group restrictions
  • CQL read and write filters
  • Attribute-level security
  • Spatial filtering of raster and vector data based on areas of interest

Level of technical complexity: 2 - intermediate Indicate what is (are) the open source project(s) essential in your talk:

GeoServer

I make my conference contribution available under the CC BY 4.0 license. The conference contribution comprises the abstract, the text contribution for the conference proceedings, the presentation materials as well as the video recording and live transmission of the presentation:

Open source enthusiast with strong experience in Java development and GIS. Personal interest range from high performance software, managing large data volumes, software testing and quality, spatial data analysis algorithms, map rendering.
Full time open source developer on GeoServer and GeoTools, regular presenter at F0SS4G.
Received the Sol Katz's OSGeo award in 2017.

This speaker also appears in: