You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@kafka.apache.org by "Viktor Somogyi-Vass (Jira)" <ji...@apache.org> on 2023/07/19 15:51:00 UTC

[jira] [Created] (KAFKA-15219) Support delegation tokens in KRaft

Viktor Somogyi-Vass created KAFKA-15219:
-------------------------------------------

             Summary: Support delegation tokens in KRaft
                 Key: KAFKA-15219
                 URL: https://issues.apache.org/jira/browse/KAFKA-15219
             Project: Kafka
          Issue Type: Improvement
    Affects Versions: 3.6.0
            Reporter: Viktor Somogyi-Vass
            Assignee: Viktor Somogyi-Vass


Delegation tokens have been created in KIP-48 and improved in KIP-373. KRaft enabled the way to supporting them in KIP-900 by adding SCRAM support but delegation tokens still don't support KRaft.

There are multiple issues:
- TokenManager still would try to create tokens in Zookeeper. Instead of this we should forward admin requests to the controller that would store them in the metadata similarly to SCRAM.
- TokenManager should run on Controller nodes only (or in mixed mode).
- Integration tests will need to be adapted as well and parameterize them with Zookeeper/KRaft.
- Documentation needs to be improved to factor in KRaft.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)