通用凭据 (proto)
此扩展的限定名称为 envoy.http.injected_credentials.generic
注意
此扩展功能齐全,但尚未经过大量生产环境测试,使用时请注意这一点。
此扩展的安全性未知,应仅在上下游都可信的部署中使用。
提示
此扩展扩展了以下扩展类别,并可与其配合使用
此扩展必须使用以下类型 URL 之一进行配置
警告
此 API 功能目前尚处于开发阶段。标记为开发中的 API 功能被认为是不稳定的,不受 威胁模型 的保护,不受安全团队的支持,并且可能会发生重大更改。在了解以上所有内容之前,请勿使用此功能。
extensions.http.injected_credentials.generic.v3.Generic
[extensions.http.injected_credentials.generic.v3.Generic proto]
通用扩展可用于将 HTTP 基本身份验证、承载令牌或任何任意凭据注入代理请求。凭据将被注入到指定的 HTTP 请求标头中。有关详细信息,请参阅 [RFC 6750: The OAuth 2.0 Authorization Framework: Bearer Token Usage](https://www.rfc-editor.org/rfc/rfc6750)。
{
"credential": {...},
"header": ...
}
- 凭据
(extensions.transport_sockets.tls.v3.SdsSecretConfig, 必需) 将注入到指定的 HTTP 请求标头的凭据的 SDS 配置。它必须是一个通用密钥。
- 标头
(string) 将使用提供的凭据注入到 HTTP 请求中的标头。如果未设置,过滤器将默认设置为:
Authorization