Skip to content

User Guide

Welcome to the geOrchestra Gateway user guide. This guide is intended for system administrators and users who want to install, configure, and use geOrchestra Gateway.

What is geOrchestra Gateway?

geOrchestra Gateway is a component of the geOrchestra Spatial Data Infrastructure (SDI) that acts as the single entry point to backend applications. It handles:

  • Authentication (LDAP, OAuth2/OpenID Connect)
  • Authorization (role-based access control)
  • Request routing to backend services
  • Header forwarding to backend applications

The gateway provides a unified security layer allowing you to:

  • Implement single sign-on across all geOrchestra applications
  • Control access to specific applications or endpoints based on user roles
  • Forward user information to backend applications via HTTP headers
  • Customize the login page and user interface

Table of Contents

Data Directory Structure

geOrchestra Gateway relies on the geOrchestra "data directory" for its configuration. The relevant files are:

  • default.properties - Configuration properties common to all geOrchestra applications
  • gateway/gateway.yaml - Gateway-specific configuration
  • gateway/security.yaml - Security configuration
  • gateway/routes.yaml - Route definitions
  • gateway/roles-mappings.yaml - Role mapping configuration
  • gateway/logging.yaml - Logging configuration