【发布时间】:2021-11-12 22:36:03
【问题描述】:
Istio 支持 AuthZ 和 AuthN 服务,但有没有办法通过代理实现令牌验证?
示例:用户/客户端向 Service-A 发送请求,请求命中 istio-ingressGateway,如果令牌有效,则网关通过另一个服务(验证服务)验证令牌,如果令牌无效,用户/客户端可以获取用户数据发送错误等效响应。
【问题讨论】:
-
您使用的是哪个版本的 Kubernetes 和 Istio?为什么要外部验证服务?你看到this page了吗?
-
Kubernetes 1.21,Istio:1.11.2,是的,我读过这个页面。使用内部服务或通过oauth2-proxy 社交关系验证令牌
-
请看this doc。它可以帮助你。请让我知道是否是。
-
这是我用 istio 搜索 oauth2-proxy 时发现的第二篇博客,他使用 Envoy Filter 进行授权,但是最新的 istio 提供了外部授权 今天我用 istio 成功将未经授权的请求重定向到 oauth-proxy2外部授权,现在在身份验证说登录失败 CSRF 令牌未找到后面临问题
-
这个方法成功实现了,有时间会分享博客????
标签: validation kubernetes istio istio-gateway