6.3. 授权


Kafka 集群使用授权来控制特定客户端或用户在 Kafka 代理上允许的操作。如果应用到 Kafka 集群,则会为用于客户端连接的所有监听程序启用授权。

如果在 Kafka 代理配置中的 超级用户列表中添加用户,则允许用户无限访问集群,无论通过授权机制实施的任何授权限制。

支持的授权机制:

  • 简单授权
  • OAuth 2.0 授权(如果您使用基于 OAuth 2.0 令牌的身份验证)
  • 打开策略代理(OPA)授权
  • 自定义授权

简单授权使用 AclAuthorizer,默认的 Kafka 授权插件。AclAuthorizer 使用访问控制列表(ACL)定义哪些用户有权访问哪些资源。对于自定义授权,您可以将自己的 Authorizer 插件配置为强制执行 ACL 规则。

OAuth 2.0 和 OPA 提供来自授权服务器的基于策略的控制。用于授予对 Kafka 代理上资源访问权限的安全策略和权限在授权服务器上定义。

URL 用于连接授权服务器,并验证是否允许或拒绝客户端或用户请求的操作。用户和客户端与授权服务器中创建的策略匹配,允许对 Kafka 代理执行特定操作。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部