首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Kubernetes - Ingress :将查询参数从原始请求转发到auth-url

Kubernetes - Ingress :将查询参数从原始请求转发到auth-url
EN

Stack Overflow用户
提问于 2020-09-18 18:08:17
回答 1查看 1.2K关注 0票数 0

是否有方法将查询参数从原始请求转发到auth-url?我知道我们有X-Original-URL,但是我们可以直接获得它们作为auth-url的查询参数吗?

EN

回答 1

Stack Overflow用户

发布于 2020-09-21 11:55:24

当调用外部授权端点时,入口控制器将从原始请求中切断url查询参数。

OAuth服务器将授权代码发送回资源服务器时,这是OAuth场景中的一个问题。

端点需要该代码才能获得访问令牌。

尝试使用图像quay.io/aledbf/nginx-ingress-controller:0.185,它在登录后使用rd参数进行正确的重定向url。

还可以添加状态参数。它将对oauth2_proxy有帮助。

状态参数将保留身份验证请求之前的状态,并在请求中传递随机生成的状态值进行身份验证,并在回调请求中添加状态返回,即Oauth2_Proxy生成的id。然后Oauth2_Proxy将读取该ID并提供URL返回并作出响应。

看看:进口-nginx-发行配置-http-基本身份验证/url到-oauth代理作为重定向

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63960777

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档