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
架构引用。