Skip to main content

Access Gateway

Overview

The Access Gateway is the PDP Proxy and Edge Orchestrator of the Keymate platform. It processes every permission check request from enforcers (PEPs) — SDKs, API Gateway plugins, Service Mesh plugin, and platform components like Admin Console — through a structured enforcement pipeline, integrating with Keycloak for token validation and exchange, and with the Keymate Authorization Decision Provider for fine-grained permission evaluation.

Beyond enforcement, the gateway acts as a burst breaker — absorbing high-frequency permission check traffic through subject-based caching before it reaches downstream authorities.

When to Read This Section

Read this section when you need to understand:

  • How permission checks are processed and enforced at the gateway layer
  • The enforcement pipeline and its processing stages
  • How access rules determine token exchange and resource resolution
  • The caching architecture that reduces authority call volume
  • DPoP sender-constrained token validation at the gateway
  • The organization context retrieval API

Who Should Start Here

  • Developers integrating SDKs or building gateway plugins that communicate with Access Gateway
  • Architects designing authorization flows and understanding the enforcement model
  • Operators monitoring gateway performance, cache behavior, and authority latency

Key Topics

Representative Journeys

  1. Overview — Start here for the big picture
  2. Enforcement Pipeline — Understand the request processing model
  3. Runtime Evaluation Model — Learn how access rules drive authorization routing
  4. Resource Resolution & Routing Metadata — Deep dive into URI-based resource resolution
  5. Authority Integration & Token Mediation — Understand authority integration
  6. Version-Aware Decision Cache — Learn about caching strategy
  7. Organization Context Endpoint — API reference for organization context retrieval