[ 
https://issues.apache.org/jira/browse/KAFKA-14881?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17712647#comment-17712647
 ] 

Proven Provenzano commented on KAFKA-14881:
-------------------------------------------

Please move it back to 3.5.0. The code is in final review (see the PR) and it 
would be very bad to ship the current SCRAM without this. The record format 
changes to support migration and we would't want to have users trying SCRAM in 
3.5 only to have it be incompatible with this record format.

> Update UserScramCredentialRecord for SCRAM ZK to KRaft migration
> ----------------------------------------------------------------
>
>                 Key: KAFKA-14881
>                 URL: https://issues.apache.org/jira/browse/KAFKA-14881
>             Project: Kafka
>          Issue Type: Improvement
>          Components: kraft
>    Affects Versions: 3.5.0
>            Reporter: Proven Provenzano
>            Assignee: Proven Provenzano
>            Priority: Major
>             Fix For: 3.6.0
>
>
> I want to support ZK to KRaft migration.
> ZK stores a storedKey and a serverKey for each SCRAM credential not the 
> saltedPassword.
> The storedKey and serverKey are a crypto hash of some data with the 
> saltedPassword and it is not possible to extract the saltedPassword from them.
> The serverKey and storedKey are enough for SCRAM authentication and 
> saltedPassword is not needed.
> I will update the UserScramCredentialRecord to store serverKey and storedKey 
> instead of saltedPassword and I will update that SCRAM is only supported with 
> a bumped version of IBP_3_5 so that there are no compatibility issues.



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

Reply via email to