KRaft Ranger authorization
Learn how KRaft integrates with Ranger as well as the default policies and permissions set up for KRaft.
KRaft in Cloudera uses the KafkaRangerAuthorizer to authorize requests coming from other entities. In KRaft mode, Kafka brokers forward requests to the controllers and the controllers authorize these requests.
Kraft Controllers run as the kraft user. By default, the Kafka resource-based
service in Ranger includes a kraft internal - topic policy. This policy grants
all permission on the __cluster_metadata topic for the kraft
user as well as Describe, Describe Configs, and Consume permissions for the
kafka user (default user for brokers). By default, other users do not have
access to the __cluster_metadata topic.
In addition, the kraft user is added to all default Kafka policies that grant
all permissions on Kafka resources.
