Merge branch 'master' into fix/redirect-validator-adfs-error-callback

This commit is contained in:
wucm667 2026-06-09 20:44:07 +08:00 committed by GitHub
commit ce69bd5457
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
12 changed files with 40 additions and 15 deletions

View File

@ -1,6 +1,6 @@
blank_issues_enabled: false blank_issues_enabled: false
contact_links: contact_links:
- name: OAuth2-Proxy Slack - name: OAuth2 Proxy Slack
url: https://gophers.slack.com/messages/CM2RSS25N url: https://cloud-native.slack.com/archives/C098Y5URZ2N
about: Feel free to ask any questions here. about: Feel free to ask any questions here.

View File

@ -6,6 +6,31 @@
## Breaking Changes ## Breaking Changes
## Changes since v7.15.3
# V7.15.3
## Release Highlights
- 🔵 Golang version upgrade to v1.26.4
- Upgrade of all dependencies to their latest versions
- 🕵️‍♀️ Vulnerabilities have ben addressed
- [CVE-2026-33811](https://nvd.nist.gov/vuln/detail/)
- [CVE-2026-33814](https://nvd.nist.gov/vuln/detail/)
- [CVE-2026-39820](https://nvd.nist.gov/vuln/detail/)
- [CVE-2026-39836](https://nvd.nist.gov/vuln/detail/)
- [CVE-2026-42499](https://nvd.nist.gov/vuln/detail/)
- [CVE-2026-42504](https://nvd.nist.gov/vuln/detail/)
- [CVE-2026-39823](https://nvd.nist.gov/vuln/detail/)
- [CVE-2026-39826](https://nvd.nist.gov/vuln/detail/)
- [CVE-2026-39825](https://nvd.nist.gov/vuln/detail/)
- [CVE-2026-27145](https://nvd.nist.gov/vuln/detail/)
- [CVE-2026-42507](https://nvd.nist.gov/vuln/detail/)
## Important Notes
## Breaking Changes
## Changes since v7.15.2 ## Changes since v7.15.2
- [#3477](https://github.com/oauth2-proxy/oauth2-proxy/pull/3477) chore(dep): bump go to 1.26 and migrate of reverse proxy handling - [#3477](https://github.com/oauth2-proxy/oauth2-proxy/pull/3477) chore(dep): bump go to 1.26 and migrate of reverse proxy handling

View File

@ -12,7 +12,7 @@
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 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. 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.
![Simplified Architecture](docs/static/img/simplified-architecture.svg) ![Simplified Architecture](docs/static/img/simplified-architecture.svg)
@ -23,7 +23,7 @@ OAuth2 Proxy's [Installation Docs](https://oauth2-proxy.github.io/oauth2-proxy/i
## Releases ## Releases
### Binaries ### Binaries
We publish oauth2-proxy as compiled binaries on GitHub for all major architectures as well as more exotic ones like `ppc64le` as well as `s390x`. We publish OAuth2 Proxy as compiled binaries on GitHub for all major architectures as well as more exotic ones like `ppc64le` as well as `s390x`.
Check out the [latest release](https://github.com/oauth2-proxy/oauth2-proxy/releases/latest). Check out the [latest release](https://github.com/oauth2-proxy/oauth2-proxy/releases/latest).
@ -49,9 +49,9 @@ SAP Open Source Program
Microsoft Azure credits for open source projects Microsoft Azure credits for open source projects
## Getting Involved ## Getting Involved
[![Slack](https://img.shields.io/badge/slack-Gopher_%23oauth2--proxy-red?logo=slack)](https://gophers.slack.com/archives/CM2RSS25N) [![Slack](https://img.shields.io/badge/slack-CNCF_%23oauth2--proxy-blue?logo=slack)](https://cloud-native.slack.com/archives/C098Y5URZ2N)
Join the #oauth2-proxy [Slack channel](https://gophers.slack.com/archives/CM2RSS25N) to chat with other users of oauth2-proxy or reach out to the maintainers directly. Use the [public invite link](https://invite.slack.golangbridge.org/) to get an invite for the Gopher Slack space. Join the #oauth2-proxy [Slack channel](https://cloud-native.slack.com/archives/C098Y5URZ2N) to chat with other users of OAuth2 Proxy or reach out to the maintainers directly. Use the [public invite link](https://communityinviter.com/apps/cloud-native/cncf) to get an invite for the Gopher Slack space.
OAuth2 Proxy is a community-driven project. We rely on the contributions 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. OAuth2 Proxy is a community-driven project. We rely on the contributions 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.

View File

@ -14,7 +14,7 @@ version: "3.0"
services: services:
oauth2-proxy: oauth2-proxy:
container_name: oauth2-proxy container_name: oauth2-proxy
image: quay.io/oauth2-proxy/oauth2-proxy:v7.15.2 image: quay.io/oauth2-proxy/oauth2-proxy:v7.15.3
command: --config /oauth2-proxy.cfg --alpha-config /oauth2-proxy-alpha-config.yaml command: --config /oauth2-proxy.cfg --alpha-config /oauth2-proxy-alpha-config.yaml
hostname: oauth2-proxy hostname: oauth2-proxy
volumes: volumes:

View File

@ -14,7 +14,7 @@ version: '3.0'
services: services:
oauth2-proxy: oauth2-proxy:
container_name: oauth2-proxy container_name: oauth2-proxy
image: quay.io/oauth2-proxy/oauth2-proxy:v7.15.2 image: quay.io/oauth2-proxy/oauth2-proxy:v7.15.3
command: --config /oauth2-proxy.cfg command: --config /oauth2-proxy.cfg
hostname: oauth2-proxy hostname: oauth2-proxy
volumes: volumes:

View File

@ -14,7 +14,7 @@ version: "3.0"
services: services:
oauth2-proxy: oauth2-proxy:
container_name: oauth2-proxy container_name: oauth2-proxy
image: quay.io/oauth2-proxy/oauth2-proxy:v7.15.2 image: quay.io/oauth2-proxy/oauth2-proxy:v7.15.3
command: --config /oauth2-proxy.cfg command: --config /oauth2-proxy.cfg
hostname: oauth2-proxy hostname: oauth2-proxy
volumes: volumes:

View File

@ -22,7 +22,7 @@
version: "3.0" version: "3.0"
services: services:
oauth2-proxy: oauth2-proxy:
image: quay.io/oauth2-proxy/oauth2-proxy:v7.15.2 image: quay.io/oauth2-proxy/oauth2-proxy:v7.15.3
ports: [] ports: []
hostname: oauth2-proxy hostname: oauth2-proxy
container_name: oauth2-proxy container_name: oauth2-proxy

View File

@ -23,7 +23,7 @@ version: '3.0'
services: services:
oauth2-proxy: oauth2-proxy:
image: quay.io/oauth2-proxy/oauth2-proxy:v7.15.2 image: quay.io/oauth2-proxy/oauth2-proxy:v7.15.3
ports: [] ports: []
hostname: oauth2-proxy hostname: oauth2-proxy
volumes: volumes:

View File

@ -13,7 +13,7 @@ version: "3.0"
services: services:
oauth2-proxy: oauth2-proxy:
container_name: oauth2-proxy container_name: oauth2-proxy
image: quay.io/oauth2-proxy/oauth2-proxy:v7.15.2 image: quay.io/oauth2-proxy/oauth2-proxy:v7.15.3
command: --config /oauth2-proxy.cfg command: --config /oauth2-proxy.cfg
hostname: oauth2-proxy hostname: oauth2-proxy
volumes: volumes:

View File

@ -5,7 +5,7 @@ title: Installation
1. Choose how to deploy: 1. Choose how to deploy:
a. Using a [Prebuilt Binary](https://github.com/oauth2-proxy/oauth2-proxy/releases) (current release is `v7.15.2`) a. Using a [Prebuilt Binary](https://github.com/oauth2-proxy/oauth2-proxy/releases) (current release is `v7.15.3`)
b. Using Go to install the latest release b. Using Go to install the latest release
```bash ```bash

View File

@ -105,7 +105,7 @@ const config = {
dropdownActiveClassDisabled: true, dropdownActiveClassDisabled: true,
}, },
{ {
href: 'https://gophers.slack.com/messages/CM2RSS25N', href: 'https://cloud-native.slack.com/archives/C098Y5URZ2N',
label: 'Slack', label: 'Slack',
position: 'right', position: 'right',
}, },

View File

@ -5,7 +5,7 @@ title: Installation
1. Choose how to deploy: 1. Choose how to deploy:
a. Using a [Prebuilt Binary](https://github.com/oauth2-proxy/oauth2-proxy/releases) (current release is `v7.15.2`) a. Using a [Prebuilt Binary](https://github.com/oauth2-proxy/oauth2-proxy/releases) (current release is `v7.15.3`)
b. Using Go to install the latest release b. Using Go to install the latest release
```bash ```bash