GeoServer
  • About
  • Blog
  • Download
  • Documentation
  • GeoServer 2.28.x User Manual »
  • Community modules »
  • OAUTH2 - OIDC
  • Next
  • Previous|

OAUTH2 - OIDC¶

The oidc module is a security module that accepts users (and roles) from external OIDC identity providers. This allows GeoServer to be compatible with an organization’s Single Sign On.

  • Installing the OAUTH2/OIDC module
    • Using with the GeoServer Docker Container
  • OAUTH2/OIDC configuration
  • Configure the Google authentication provider
    • Configure the Google IDP
    • Configure GeoServer
    • Notes
  • Configure the GitHub authentication provider
    • Configure the GitHub IDP
    • Configure GeoServer
    • Notes
  • Configure the Microsoft Azure authentication provider
    • Configure Microsoft Entra
    • Configure GeoServer
    • Notes
  • Configuring with Keycloak
    • Configure Keycloak
    • Configure GeoServer
    • Testing
  • Configuring with a Generic OIDC IDP
    • Configure your OIDC IDP
    • Configuring GeoServer
    • Notes
  • Configuring the roles source
    • Extracting Roles from the OIDC IDP
    • Role Configuration Overview
    • Configuring Roles from the ID Token, Access Token, or UserInfo
    • Configuring Microsoft Graph
    • External-Internal Role Translation
  • Advanced Information
    • Troubleshooting
    • Logging OAuth2 Activity
    • Proof Key of Code Exchange (PKCE)
    • JSON Web Key set URI
    • Enforce Token Validation
    • Opaque tokens supports
    • Authentication caching
    • SSL Trusted Certificates
Previous: OGR datastore
Next: Installing the OAUTH2/OIDC module

Continue Reading

  • Previous: OGR datastore
  • Next: Installing the OAUTH2/OIDC module

This Page

  • Edit

Known GeoServer issues

  • Jira issue tracker
© Copyright 2025, Open Source Geospatial Foundation. License Creative Commons Attribution. Last updated on Oct 15, 2025. Created using Sphinx.