Project reference ↗

A web application may need organization-wide login without implementing an identity-provider integration itself. An OAuth proxy sits in front of the application, sends visitors through an external sign-in service and forwards accepted requests. This historical chart used the Bitly oauth2_proxy lineage, which later moved through other maintainers. Identify the actual proxy binary before applying current configuration advice, and distinguish proving who a visitor is from deciding which application actions that visitor may perform.

Current guidance

The recovered oauth-proxy entry points to bitly/oauth2_proxy and a very old nginx-ingress compatibility note. Bitly explicitly archived that implementation and endorsed the Pusher fork. The current OAuth2 Proxy changelog records the subsequent move from Pusher to the independent oauth2-proxy organization, establishing the continuation rather than merely a similar name.

Use current proxy and gateway documentation when rebuilding the integration. The historical recommendation to downgrade nginx-ingress is not a valid modern compatibility plan. Decide whether the proxy fronts the application directly or provides an external authentication decision, then check callback paths, forwarded headers and how unauthenticated requests are redirected.

Test login, expired sessions, insufficient group membership and maliciously supplied identity headers against an isolated endpoint. Register exact callback URLs with the identity provider and protect cookie and client secrets. A successful login alone does not prove application authorization. Preserve the chart path for historical readers while treating package replacement and provider configuration as an explicit migration, not a transparent image upgrade.

Historical upstream link check · 2026-10-09

The recorded upstream address responded successfully (HTTP 200) on 2026-10-09. GitHub marks bitly/oauth2_proxy as archived. This confirms the repository's read-only archive state; any successor or supported distribution needs separate evidence. Link availability does not certify the historical installation instructions or current security support.

Source for this check ↗

Website availability is separate from project, chart and image support. Use the current guidance and primary sources on this page to assess the distribution.

The original record

Historical Kubedex content

Original publication: 2018-09-08T13:34:39+00:00. Preserved for context. Commands, versions, prices and results below reflect the original research.

oauth-proxy is a reverse proxy and static file server that provides authentication using Providers (Google, GitHub, and others) to validate accounts by email, domain or group. This chart bootstraps a oauth-proxy deployment on a Kubernetes cluster using the Helm package manager.

Note – at this time, there is a known incompatibility between oauth-proxy version 2.2 (which is it’s latest release) and nginx-ingress versions >= 0.9beta12. To utilize this chart at this time please use nginx-ingress version 0.9beta11

 

You will need to register an OAuth application with a Provider (Google, GitHub or another provider), and configure it with Redirect URI(s) for the domain you intend to run oauth2_proxy on.

Valid providers are :

  • Google default
  • Azure
  • Facebook
  • GitHub
  • GitLab
  • LinkedIn

The provider can be selected using the provider configuration value.

 

 

The post Oauth-proxy appeared first on kubedex.com.

Sources & further reading

  1. Bitly archive and endorsed fork
  2. OAuth2 Proxy verified continuation history
  3. Current OAuth2 Proxy configuration
  4. Recovered historical source

Spotted something that needs another look?

Help improve this page →