4.2.3. 用户授权
用户授权使用 KafkaUser.spec 中的 授权 属性进行配置。用户启用的授权类型通过 type 字段指定。
要使用简单授权,您可以在 KafkaUser.spec.authorization 中将 type 属性设置为 simple。简单授权使用默认的 Kafka 授权插件 AclAuthorizer。
或者,您可以使用 OPA 授权,或者已使用基于 OAuth 2.0 令牌的身份验证,您也可以使用 OAuth 2.0 授权。
如果没有指定授权,User Operator 不会为用户置备任何访问权限。这种 KafkaUser 是否可以访问资源取决于所使用的授权程序。例如,对于 AclAuthorizer,这由其 allow.everyone.if.no.acl.found 配置决定。
4.2.3.1. ACL 规则 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
AclAuthorizer 使用 ACL 规则来管理对 Kafka 代理的访问。
ACL 规则为用户授予访问权限,用户在 acls 属性中指定。
有关 AclRule 对象的更多信息,请参阅 AclRule 架构引用。