提供Google,Azure,OpenID Connect和更多身份提供者认证的倒置代理.
欧奥特2 代理是一个灵活而开源的工具,既可以作为独立的倒置代理,也可以作为集成到现有倒置代理或负载平衡器设置中的中件组件. 它提供了使用OAuth2/OIDC认证保护您网络应用程序的简单而安全的方法. 作为反向代理,它会截取请求到您的应用程序,并将用户重定向到OAuth2提供商进行认证. 作为一个中间软件,它可以被无缝地集成到您现有的基础设施中,以处理多个应用程序的认证.
OAuth2代理公司支持很多OAuth2以及OIDC供应商. 要么通过通用的OIDC客户端,要么通过Google,Microsoft Entra ID,GitHub,登录.gov等的特定执行. 通过专门的提供者执行 OAuth2 代理服务器可以像首选用户名和组那样提取更多关于用户的细节. 这些细节随后可以作为 HTTP 信头转发到您的上游应用程序 。
∮开始∮
OAuth2 代理服务器的 [安装文档] (https://oauth2-proxy.github.io/oauth2-proxy/installation) 覆盖如何安装和配置您的设置 。 此外,您还可以进一步查看示例设置文件。
□ 释放
我们在GitHub上将OAuth2代理出版汇编的二进制,供所有主要建筑以及诸如 " ppc64le " 和 " s390x " 等更异国情调的建筑使用。
检查一下最新发布.
图像
从v7.6.0'起,基部图像由高山改为[Google ContainerTools/Distrols] (https://github.com/GoogleContainerTools/distroless)。 这种图像的安装依赖性更小,因此应可加强安全。 因此,图像也略小于高山. 用于调试目的(以及真正需要调试的人). 例如,arv6',我们仍然提供基于高山的图像。 这些图像的标签后缀有 " 高山 " .
自2023-11-18起,我们直接从 " 主 " 分公司制造夜相,并在 " quay.io/oauth2-proxy/oauth2-proxy-nightly " 提供夜相。 这些图像被认为是不稳定的
[错误]: 使用 Keycloak (OIDC) 刷新令牌流时非数字匹配
[功能]: 允许在 Alpha Config 中保存多个值 injectRequestHeaders
[错误]: 对来自额外 JWT 发行者的令牌,dot-separated --oidc-groups-claim 路径将被忽略
[错误]: --oidc-groups-claim 对来自 --extra-jwt-issuers 的令牌被忽略(groups 要求已硬编码)
[功能]: 网关 API `ExternalAuth` 兼容性
Entra ID: 图形组浏览无声地吞下错误
[功能]: 添加 /oauth2/sign_up 端点
启用多个提供商
在哨兵模式下运行时,Redis DB 不受到尊重
[功能]: 修复 cookie 密钥选项中模糊的 base64 字母