[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-210":3},{"id":4,"name":5,"fullName":6,"owner":5,"repo":5,"description":7,"homepage":8,"htmlUrl":9,"language":10,"languages":8,"totalLinesOfCode":8,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":8,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":8,"rankLanguage":8,"license":8,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":21,"hasPages":21,"topics":23,"createdAt":8,"pushedAt":8,"updatedAt":28,"readmeContent":29,"aiSummary":30,"trendingCount":15,"starSnapshotCount":15,"syncStatus":31,"lastSyncTime":32,"discoverSource":33},210,"oauth2-proxy","oauth2-proxy\u002Foauth2-proxy","A reverse proxy that provides authentication with Google, Azure, OpenID Connect and many more identity providers.",null,"https:\u002F\u002Fgithub.com\u002Foauth2-proxy\u002Foauth2-proxy","Go",14499,2139,96,149,0,3,20,135,15,92.99,false,"main",[24,5,25,26,27],"cloud-infrastructure","ssl","sso","hacktoberfest","2026-06-11 04:00:18","[![Continuous Integration](https:\u002F\u002Fgithub.com\u002Foauth2-proxy\u002Foauth2-proxy\u002Factions\u002Fworkflows\u002Fci.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Foauth2-proxy\u002Foauth2-proxy\u002Factions\u002Fworkflows\u002Fci.yml)\n[![Go Report Card](https:\u002F\u002Fgoreportcard.com\u002Fbadge\u002Fgithub.com\u002Foauth2-proxy\u002Foauth2-proxy)](https:\u002F\u002Fgoreportcard.com\u002Freport\u002Fgithub.com\u002Foauth2-proxy\u002Foauth2-proxy\u002Fv7)\n[![GoDoc](https:\u002F\u002Fgodoc.org\u002Fgithub.com\u002Foauth2-proxy\u002Foauth2-proxy?status.svg)](https:\u002F\u002Fgodoc.org\u002Fgithub.com\u002Foauth2-proxy\u002Foauth2-proxy\u002Fv7)\n[![MIT licensed](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT-blue.svg)](.\u002FLICENSE)\n[![Maintainability](https:\u002F\u002Fqlty.sh\u002Fgh\u002Foauth2-proxy\u002Fprojects\u002Foauth2-proxy\u002Fmaintainability.svg)](https:\u002F\u002Fqlty.sh\u002Fgh\u002Foauth2-proxy\u002Fprojects\u002Foauth2-proxy)\n[![Code Coverage](https:\u002F\u002Fqlty.sh\u002Fgh\u002Foauth2-proxy\u002Fprojects\u002Foauth2-proxy\u002Fcoverage.svg)](https:\u002F\u002Fqlty.sh\u002Fgh\u002Foauth2-proxy\u002Fprojects\u002Foauth2-proxy)\n[![OpenSSF Scorecard](https:\u002F\u002Fapi.scorecard.dev\u002Fprojects\u002Fgithub.com\u002Foauth2-proxy\u002Foauth2-proxy\u002Fbadge)](https:\u002F\u002Fscorecard.dev\u002Fviewer\u002F?uri=github.com\u002Foauth2-proxy\u002Foauth2-proxy)\n[![OpenSSF Best Practices](https:\u002F\u002Fwww.bestpractices.dev\u002Fprojects\u002F11223\u002Fbadge)](https:\u002F\u002Fwww.bestpractices.dev\u002Fprojects\u002F11223)\n[![FOSSA Status](https:\u002F\u002Fapp.fossa.com\u002Fapi\u002Fprojects\u002Fgit%2Bgithub.com%2Foauth2-proxy%2Foauth2-proxy.svg?type=shield)](https:\u002F\u002Fapp.fossa.com\u002Fprojects\u002Fgit%2Bgithub.com%2Foauth2-proxy%2Foauth2-proxy?ref=badge_shield)\n\n![OAuth2 Proxy](docs\u002Fstatic\u002Fimg\u002Flogos\u002FOAuth2_Proxy_horizontal.svg)\n\nOAuth2 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 \u002F 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.\n\nOAuth2 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.\n\n![Simplified Architecture](docs\u002Fstatic\u002Fimg\u002Fsimplified-architecture.svg)\n\n## Get Started\n\nOAuth2 Proxy's [Installation Docs](https:\u002F\u002Foauth2-proxy.github.io\u002Foauth2-proxy\u002Finstallation) cover how to install and configure your setup. Additionally you can take a further look at the [example setup files](https:\u002F\u002Fgithub.com\u002Foauth2-proxy\u002Foauth2-proxy\u002Ftree\u002Fmaster\u002Fcontrib\u002Flocal-environment).\n\n## Releases\n\n### Binaries\nWe publish oauth2-proxy as compiled binaries on GitHub for all major architectures as well as more exotic ones like `ppc64le` as well as `s390x`.\n\nCheck out the [latest release](https:\u002F\u002Fgithub.com\u002Foauth2-proxy\u002Foauth2-proxy\u002Freleases\u002Flatest).\n\n### Images\n\nFrom `v7.6.0` and up the base image has been changed from Alpine to [GoogleContainerTools\u002Fdistroless](https:\u002F\u002Fgithub.com\u002FGoogleContainerTools\u002Fdistroless).\nThis image comes with even fewer installed dependencies and thus should improve security. The image therefore is also slightly smaller than Alpine.\nFor debugging purposes (and those who really need it. e.g. `armv6`) we still provide images based on Alpine. The tags of these images are suffixed with `-alpine`.\n\nSince 2023-11-18 we build nightly images directly from the `master` branch and provide them at `quay.io\u002Foauth2-proxy\u002Foauth2-proxy-nightly`.\nThese images are considered unstable and therefore should **NOT** be used for production purposes unless you know what you're doing.\n\n## Sponsors\nWould you like to sponsor the project then please contact us at [sponsors@oauth2-proxy.dev](mailto:sponsors@oauth2-proxy.dev)\n\n![SAP](https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F2531208?s=300&v=4)\n\nSAP Open Source Program\n\n## Former Sponsors\n![Microsoft](https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6154722?s=100&v=4)\n\nMicrosoft Azure credits for open source projects\n\n## Getting Involved\n[![Slack](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fslack-Gopher_%23oauth2--proxy-red?logo=slack)](https:\u002F\u002Fgophers.slack.com\u002Farchives\u002FCM2RSS25N)\n\nJoin the #oauth2-proxy [Slack channel](https:\u002F\u002Fgophers.slack.com\u002Farchives\u002FCM2RSS25N) to chat with other users of oauth2-proxy or reach out to the maintainers directly. Use the [public invite link](https:\u002F\u002Finvite.slack.golangbridge.org\u002F) to get an invite for the Gopher Slack space.\n\nOAuth2 Proxy is a community-driven project. We rely on the contribut️ions of our users to continually improve it. While review times can vary, we appreciate your patience and understanding. As a volunteer-driven project, we strive to keep this project stable and might take longer to merge changes.\n\nIf you want to contribute to the project. Please see our [Contributing](https:\u002F\u002Foauth2-proxy.github.io\u002Foauth2-proxy\u002Fcommunity\u002Fcontribution) guide.\n\nThanks to all the people who already contributed ❤\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Foauth2-proxy\u002Foauth2-proxy\u002Fgraphs\u002Fcontributors\">\n  \u003Cimg src=\"https:\u002F\u002Fcontrib.rocks\u002Fimage?repo=oauth2-proxy\u002Foauth2-proxy&columns=15&max=75\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fcontributors\u002Foauth2-proxy\u002Foauth2-proxy\" \u002F>\n\u003C\u002Fa>\n\nMade with [contrib.rocks](https:\u002F\u002Fcontrib.rocks).\n\n## Security\n\nIf you believe you have found a vulnerability within OAuth2 Proxy or any of its dependencies, please do **NOT** open an issue or PR on GitHub, please do **NOT** post any details publicly.\n\nSecurity disclosures **MUST** be done in private. If you have found an issue that you would like to bring to the attention of the maintainers, please compose an email and send it to the list of people listed in our [MAINTAINERS.md](MAINTAINERS.md) file.\n\nFor more details read our full [Security Docs](https:\u002F\u002Foauth2-proxy.github.io\u002Foauth2-proxy\u002Fcommunity\u002Fsecurity#security-disclosures)\n\n### Security Notice for v6.0.0 and older\n\nIf you are running a version older than v6.0.0 we **strongly recommend** to the current version.\n\nSee [open redirect vulnerability](https:\u002F\u002Fgithub.com\u002Foauth2-proxy\u002Foauth2-proxy\u002Fsecurity\u002Fadvisories\u002FGHSA-5m6c-jp6f-2vcv) for details.\n\n## Repository History\n\n**2018-11-27:** This repository was forked from [bitly\u002FOAuth2_Proxy](https:\u002F\u002Fgithub.com\u002Fbitly\u002Foauth2_proxy). Versions v3.0.0 and up are from this fork and will have diverged from any changes in the original fork. A list of changes can be seen in the [CHANGELOG](CHANGELOG.md).\n\n**2020-03-29:** This project was formerly hosted as `pusher\u002Foauth2_proxy` but has been renamed to `oauth2-proxy\u002Foauth2-proxy`. Going forward, all images shall be available at `quay.io\u002Foauth2-proxy\u002Foauth2-proxy` and binaries will be named `oauth2-proxy`.\n\n## Code of Conduct\nParticipation in the OAuth2 Proxy project is governed by the [CNCF Code of Conduct](CODE_OF_CONDUCT.md).\n\n## License\n\nOAuth2 Proxy is distributed under [The MIT License](LICENSE).\n\n\n[![FOSSA Status](https:\u002F\u002Fapp.fossa.com\u002Fapi\u002Fprojects\u002Fgit%2Bgithub.com%2Foauth2-proxy%2Foauth2-proxy.svg?type=large)](https:\u002F\u002Fapp.fossa.com\u002Fprojects\u002Fgit%2Bgithub.com%2Foauth2-proxy%2Foauth2-proxy?ref=badge_large)\n\n## Trademarks\n\nOAuth2 Proxy is a [Cloud Native Computing Foundation](https:\u002F\u002Fcncf.io) Sandbox project.\n\n![CNCF](https:\u002F\u002Fwww.cncf.io\u002Fwp-content\u002Fuploads\u002F2023\u002F04\u002Fcncf-main-site-logo.svg)\n\nThe Linux Foundation® (TLF) has registered trademarks and uses trademarks. For a list of TLF trademarks, see [Trademark Usage](https:\u002F\u002Fwww.linuxfoundation.org\u002Flegal\u002Ftrademark-usage).\n","OAuth2 Proxy 是一个用于提供 OAuth2 和 OpenID Connect 认证的反向代理工具。它支持多种身份提供商，如 Google、Azure、GitHub 等，并能够提取用户详细信息（例如用户名和组）并将其作为 HTTP 头传递给上游应用。项目使用 Go 语言开发，具有高度的灵活性和安全性，既可独立运行也可集成到现有的反向代理或负载均衡器中。适用于需要为 Web 应用添加安全认证机制的各种云基础设施场景，特别是那些希望采用单点登录解决方案的企业级应用环境。",2,"2026-06-11 02:31:32","trending"]