awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
bitly avatar

bitly/oauth2_proxyArchived

0
View on GitHub↗
5,087 estrellas·1,221 forks·Go·MIT·2 vistas

Oauth2 Proxy

oauth2_proxy es un proxy inverso OAuth2 y puerta de enlace de autenticación que protege los servicios upstream requiriendo que los usuarios se autentiquen a través de proveedores de identidad externos. Actúa como una capa de inicio de sesión segura para aplicaciones backend que carecen de autenticación de usuario integrada.

El proyecto proporciona control de acceso centralizado restringiendo la entrada basada en dominios de correo electrónico, membresía de organización o listas de usuarios aprobados. Se integra con proveedores de identidad a través de URLs de emisor y secretos de cliente, y admite métodos de autenticación adicionales como archivos htpasswd.

La puerta de enlace gestiona el reenvío de identidad seguro pasando detalles de usuario autenticados y tokens de acceso a los servicios backend a través de encabezados HTTP personalizados o autenticación básica. Incluye capacidades para la gestión de cookies de sesión, terminación de conexión SSL y la capacidad de eximir rutas de solicitud específicas de la autenticación utilizando expresiones regulares. Se proporciona seguridad adicional mediante la firma de solicitudes HMAC para verificar el origen de las solicitudes proxy.

El tráfico y la observabilidad del sistema están respaldados por el registro de solicitudes entrantes y metadatos detallados de solicitudes proxy. El sistema también permite páginas de autenticación personalizadas a través de plantillas HTML y admite la recarga automática de configuración desde archivos.

Features

  • Authenticated Web Service Proxies - Acts as an authenticated proxy that validates users before forwarding requests to internal web services.
  • HTTP Reverse Proxies - Acts as an HTTP reverse proxy that intercepts incoming requests to validate credentials before forwarding traffic to upstream services.
  • Organization-Based Access Management - Blocks authentication for users who are not verified members of a specified organization or team.
  • Authenticated Request Proxies - Forwards authenticated requests to backend services while injecting the user's identity and access tokens into HTTP headers.
  • Traffic Proxying - Forwards authenticated requests to multiple backend servers or serves local static files.
  • Access Control Centralization - Provides a centralized point for managing access to a suite of tools based on email, organization, or user lists.
  • Email Domain Restrictions - Restricts access to the protected upstream services based on specific email domains or a predefined list of approved addresses.
  • Authentication Gateways - Provides a security layer that enforces access policies and integrates with external identity providers to protect services.
  • User Identity Forwardings - Passes authenticated username and group details to backend servers using custom HTTP headers or Basic Auth.
  • Identity Provider Integrations - Connects internal applications to external identity services like Google or GitHub to manage user access.
  • Identity Providers - Integrates with external identity providers to delegate user authentication and session management via OAuth2 and OIDC.
  • OAuth2 Implementations - Implements the standard OAuth2 authorization code grant flow to delegate user authentication to external identity providers.
  • Reverse Proxies - Implements a reverse proxy that requires authentication through OAuth2 identity providers before granting access to upstream services.
  • Cookie-Based Session Management - Tracks authenticated user states using encrypted session cookies to maintain identity without repeated provider redirects.
  • Traffic Protection - Protects private web applications by requiring a valid authenticated session before forwarding traffic to the upstream server.
  • Identity Header Injections - Injects authenticated user metadata and access tokens into request headers for consumption by protected backend applications.
  • Membership Verifications - Restricts access to services based on a user's membership in specific Google Groups validated via a service account.
  • Authentication Bypass Rules - Allows specific endpoints to be exempted from authentication requirements using regular expression path matching.
  • SSL Termination Proxies - Handles encrypted traffic termination using certificates and keys to offload SSL/TLS overhead from backend services.
  • Authentication Exemptions - Allows specific request paths to be exempted from authentication checks using regular expression matching.
  • Htpasswd Authentications - Validates user credentials against hashed passwords stored in htpasswd files for local user authentication.
  • Cryptographic Request Signers - Implements cryptographic signing of outgoing HTTP requests to verify the authenticity of the proxied traffic.
  • Request Signing - Adds cryptographic HMAC signatures to headers to verify the origin and authenticity of proxied requests.

Historial de estrellas

Gráfico del historial de estrellas de bitly/oauth2_proxyGráfico del historial de estrellas de bitly/oauth2_proxy

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Colecciones destacadas con Oauth2 Proxy

Colecciones seleccionadas manualmente donde aparece Oauth2 Proxy.
  • Gateways de API y proxies inversos

Alternativas open-source a Oauth2 Proxy

Proyectos open-source similares, clasificados según cuántas características comparten con Oauth2 Proxy.
  • fosrl/pangolinAvatar de fosrl

    fosrl/pangolin

    21,255Ver en GitHub↗

    Pangolin is a zero-trust remote access platform designed to provide secure, identity-aware connectivity to private network resources. It functions as a cloud-native network controller that orchestrates encrypted tunnels, traffic routing, and access policies across distributed environments. By leveraging WireGuard for secure data transport, the platform enables authenticated access to internal web applications, terminal sessions, and remote desktops without exposing services to the public internet. The platform distinguishes itself through a declarative infrastructure model that synchronizes n

    TypeScriptcrowdsecdockerhome-lab
    Ver en GitHub↗21,255
  • pomerium/pomeriumAvatar de pomerium

    pomerium/pomerium

    4,854Ver en GitHub↗

    Pomerium is an identity-aware reverse proxy designed to provide zero-trust access control for internal infrastructure. It functions as a centralized gateway that verifies user identity, device context, and group membership for every request before granting access to protected applications, services, or API servers. By integrating directly with external identity providers, it replaces traditional VPNs with granular, policy-based access enforcement. The platform distinguishes itself by extending zero-trust principles beyond standard web traffic to include non-HTTP protocols, such as TCP and UDP

    Go
    Ver en GitHub↗4,854
  • ory/hydraAvatar de ory

    ory/hydra

    17,236Ver en GitHub↗

    Hydra is a headless identity server that functions as a certified OAuth2 and OpenID Connect provider. It is designed as an authentication engine that manages authorization handshakes and token lifecycles while remaining decoupled from the user interface. The project distinguishes itself through a headless architecture, allowing external management of login and consent flows. It provides specialized capabilities for dynamic client registration, JSON Web Token issuance, and a system for rotating encryption secrets without service downtime. The system covers a broad range of identity operations

    Go
    Ver en GitHub↗17,236
  • dexidp/dexAvatar de dexidp

    dexidp/dex

    10,902Ver en GitHub↗

    Dex is an OpenID Connect provider and identity federation proxy that translates authentication signals from various upstream sources into a unified OpenID Connect interface. It functions as a multi-protocol identity broker, enabling client applications to implement a single standard while delegating user verification to external identity providers. The project distinguishes itself through a pluggable connector architecture that bridges disparate protocols including LDAP, SAML, and OAuth2. It provides specific integrations for services such as GitHub, Google, GitLab, and Microsoft, while offer

    Gohacktoberfestidentity-provideridp
    Ver en GitHub↗10,902
Ver las 30 alternativas a Oauth2 Proxy→

Preguntas frecuentes

¿Qué hace bitly/oauth2_proxy?

oauth2_proxy es un proxy inverso OAuth2 y puerta de enlace de autenticación que protege los servicios upstream requiriendo que los usuarios se autentiquen a través de proveedores de identidad externos. Actúa como una capa de inicio de sesión segura para aplicaciones backend que carecen de autenticación de usuario integrada.

¿Cuáles son las características principales de bitly/oauth2_proxy?

Las características principales de bitly/oauth2_proxy son: Authenticated Web Service Proxies, HTTP Reverse Proxies, Organization-Based Access Management, Authenticated Request Proxies, Traffic Proxying, Access Control Centralization, Email Domain Restrictions, Authentication Gateways.

¿Qué alternativas de código abierto existen para bitly/oauth2_proxy?

Las alternativas de código abierto para bitly/oauth2_proxy incluyen: fosrl/pangolin — Pangolin is a zero-trust remote access platform designed to provide secure, identity-aware connectivity to private… pomerium/pomerium — Pomerium is an identity-aware reverse proxy designed to provide zero-trust access control for internal infrastructure.… ory/hydra — Hydra is a headless identity server that functions as a certified OAuth2 and OpenID Connect provider. It is designed… dexidp/dex — Dex is an OpenID Connect provider and identity federation proxy that translates authentication signals from various… cerbos/cerbos — Cerbos is an open-source authorization service that provides a centralized, language-agnostic engine for managing… adams549659584/go-proxy-bingai — This project is a Bing AI proxy gateway and web-based chat interface. It functions as a Go reverse proxy that routes…