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)

Reply via email to