22.8. KafkaAuthorizationOpa 模式属性


type 属性是一个辨别器,可区分来自 KafkaAuthorizationSimple, KafkaAuthorizationKeycloak, KafkaAuthorizationCustomKafkaAuthorizationOpa 类型的使用。对于类型 KafkaAuthorizationOpa,它需要是值 opa

Expand
属性属性类型描述

type

string

必须为 opa

url

string

用于连接到 Open Policy Agent 服务器的 URL。URL 必须包含将由授权器查询的策略。这个选项是必需的。

allowOnError

布尔值

定义当授权器无法查询 Open Policy Agent 时(例如,当 Kafka 客户端暂时不可用时)是否应默认允许或拒绝 Kafka 客户端。默认值为 false - 所有操作都将被拒绝。

initialCacheCapacity

整数

授权者使用的本地缓存的初始容量,以避免为每个请求查询 Open Policy Agent。默认为 5000

maximumCacheSize

整数

授权器使用的本地缓存的最大容量,以避免为每个请求查询 Open Policy Agent。默认值为 50000

expireAfterMs

整数

保存在本地缓存中记录的过期,以避免为每个请求查询 Open Policy Agent。定义从 Open Policy Agent 服务器重新加载缓存的授权决策的频率。以毫秒为单位。默认为 3600000

tlsTrustedCertificates

CertSecretSource 数组

用于 TLS 连接到 OPA 服务器的可信证书。

superUsers

字符串数组

超级用户列表,特别是具有无限访问权限的用户主体列表。

enableMetrics

布尔值

定义 Open Policy Agent 授权器插件是否应提供指标。默认值为 false

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat