一种方法如何使用 HTTP 基本身份验证保护 HTTPRoute?
据我了解,Gateway API 对身份验证没有意见:
[...] 配置一些高级功能,如身份验证 [...],您将 需要依赖网关 API 的扩展(源)
文档中的另一个地方是这样说的:
[...] 网关实现可以定义 称为策略的自定义资源,用于公开数据平面功能,如身份验证(源)
有哪些已知的网关 API 实现 实现了支持基本 HTTP 身份验证的策略?
我一直使用 dex 和 Pomerium 实施了几个解决方案。
dex 作为联合 OpenID Connect 提供商,Pomerium 作为身份验证反向代理。
尝试查看这些文档:
https://dexidp.io/docs/kubernetes/#overview
https://www.pomerium.com/docs/identity-providers
此外,还有供应商提供的Helm Charts,非常容易实现。