OAuth2 Proxy
Reverse proxy and middleware for OAuth2/OIDC authentication

OAuth2 Proxy is a flexible reverse proxy and middleware component that adds OAuth2/OIDC authentication in front of web applications. It integrates with many identity providers and forwards verified identity information to your upstream services.
Key Features
- Works as a standalone reverse proxy or as an authentication middleware in front of existing proxies/load balancers
- Supports OAuth2 and OpenID Connect, including a generic OIDC provider and dedicated implementations for common providers
- Validates users by email, domain, and (for supported providers) groups
- Forwards authenticated identity details to upstream apps via HTTP headers (for example username and group information)
- Can also serve static files when used as a standalone reverse proxy
Use Cases
- Add single sign-on in front of internal tools without modifying the applications
- Protect multiple services behind a central reverse proxy using a shared authentication layer
- Gate access to dashboards and admin panels with provider-backed identity and group-based access
Limitations and Considerations
- Requires correct reverse-proxy/header configuration to avoid trusting spoofed identity headers from untrusted networks
- Provider feature support varies; group/role extraction depends on the chosen provider implementation
OAuth2 Proxy is commonly used to standardize authentication for self-hosted and internal web apps with minimal application changes. It is well-suited for environments that already rely on OAuth2/OIDC identity providers and need a lightweight authentication gateway.
Categories:
Tags:
Tech Stack:
Similar Services

Caddy
Extensible web server and reverse proxy with automatic HTTPS
Caddy is a fast, extensible Go web server and reverse proxy with automatic HTTPS (ACME), HTTP/1.1, HTTP/2, and HTTP/3 support, and a JSON config API.

Traefik Proxy
Cloud-native reverse proxy, load balancer, and ingress controller
Traefik Proxy is a dynamic reverse proxy and load balancer that auto-discovers services from Docker, Kubernetes, and other providers, with HTTPS, routing, and observabili...

Kong Gateway
Cloud-native API and LLM gateway with extensible plugins
Kong Gateway is a high-performance, cloud-native API gateway for routing, securing, and observing API traffic, with an extensible plugin system and Kubernetes support.

Nginx Proxy Manager
Web UI to manage Nginx reverse proxy hosts and SSL certificates
Nginx Proxy Manager is a web-based admin panel for managing Nginx reverse proxy hosts, redirects, streams, and Let’s Encrypt SSL certificates via Docker.

NGINX
High-performance web server, reverse proxy, and load balancer
NGINX is a high-performance HTTP server and reverse proxy with caching, load balancing, TLS termination, and TCP/UDP proxying via a modular architecture.

Pangolin
Identity-aware VPN and reverse proxy for secure remote access
Open-source identity-based remote access platform combining WireGuard VPN and tunneled reverse proxy access with granular zero-trust controls.
Go
Kubernetes
Docker