OAuth2 Proxy icon
OAuth2 Proxy icon

OAuth2 Proxy

OAuth2-Proxy is a flexible, open-source tool that can act as either a standalone reverse proxy or a middleware component integrated into existing reverse proxy or load balancer setups. It provides a simple and secure way to protect your web applications with OAuth2 / OIDC...

OAuth2 Proxy screenshot 1

Cost / License

  • Free
  • Open Source

Application type

Platforms

  • Self-Hosted
-
No reviews
0likes
0comments
0news articles

Features

Suggest and vote on features
  1.  Reverse Proxy

 Tags

  • oauth2
  • oidc
  • oauth2-proxy

OAuth2 Proxy News & Activities

Highlights All activities

Recent activities

Show all activities

OAuth2 Proxy information

  • Licensing

    Open Source (MIT) and Free product.
  • Written in

  • Alternatives

    3 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Security & Privacy

GitHub repository

  •  13,160 Stars
  •  1,912 Forks
  •  253 Open Issues
  •   Updated  
View on GitHub
OAuth2 Proxy was added to AlternativeTo by benni347 on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is OAuth2 Proxy?

OAuth2-Proxy is a flexible, open-source tool that can act as either a standalone reverse proxy or a middleware component integrated into existing reverse proxy or load balancer setups. It provides a simple and secure way to protect your web applications with OAuth2 / OIDC authentication. As a reverse proxy, it intercepts requests to your application and redirects users to an OAuth2 provider for authentication. As a middleware, it can be seamlessly integrated into your existing infrastructure to handle authentication for multiple applications.

OAuth2-Proxy supports a lot of OAuth2 as well as OIDC providers. Either through a generic OIDC client or a specific implementation for Google, Microsoft Entra ID, GitHub, login.gov and others. Through specialised provider implementations oauth2-proxy can extract more details about the user like preferred usernames and groups. Those details can then be forwarded as HTTP headers to your upstream applications.