【问题标题】:oauth_proxy in front of kubernetes ingress showing error 403oauth_proxy 在 kubernetes 入口前显示错误 403
【发布时间】:2019-07-25 17:31:20
【问题描述】:

我正在尝试使用 oauth2_proxy 保护作为 LB 公开的应用程序,我创建了 2 个入口资源,一个用于运行 oauth2_proxy,另一个用于访问我的应用程序,该应用程序将通过身份验证进行保护。参考链接 [https://github.com/kubernetes/ingress-nginx/tree/master/docs/examples/auth/oauth-external-auth]。我已按照此链接中提到的确切过程进行操作。

当我在浏览器中点击我的 FQDN 或域名时,它会要求进行身份验证,并且在身份验证成功后出现错误

2019/07/25 14:09:56 oauthproxy.go:830: 10.244.2.76:36094 ("10.240.0.5") Cookie "_oauth2_proxy" not present
2019/07/25 14:09:57 oauthproxy.go:788: 10.244.2.76:36088 ("10.240.0.5") Permission Denied: "" is unauthorized
2019/07/25 14:09:57 oauthproxy.go:532: ErrorPage 403 Permission Denied Invalid Account

我希望在身份验证成功时成功重定向到我的应用程序服务。我怎样才能做到这一点?

【问题讨论】:

    标签: oauth proxy oauth-2.0 reverse-proxy kubernetes-ingress


    【解决方案1】:

    从日志看来,你可以使用github应用进行身份验证,但是当应用类型不是“oauth”代理时,通常会出现“_oauth2_proxy”不存在的错误。

    请检查您创建的应用程序是否为 oauth 应用程序,以确认。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-16
      • 2020-10-31
      • 2018-10-29
      • 1970-01-01
      • 2021-08-29
      • 1970-01-01
      • 2023-03-14
      相关资源
      最近更新 更多