From 0a2b343f6a72669deb4719c94ff54d33fb38daed Mon Sep 17 00:00:00 2001 From: jmestwa-coder Date: Sat, 30 May 2026 07:59:59 +0530 Subject: [PATCH] decode digest auth data as UTF-8 in handleAuthentication --- .../zookeeper/server/auth/DigestAuthenticationProvider.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zookeeper-server/src/main/java/org/apache/zookeeper/server/auth/DigestAuthenticationProvider.java b/zookeeper-server/src/main/java/org/apache/zookeeper/server/auth/DigestAuthenticationProvider.java index 1a13d5a1a8a..3f49aa926bf 100644 --- a/zookeeper-server/src/main/java/org/apache/zookeeper/server/auth/DigestAuthenticationProvider.java +++ b/zookeeper-server/src/main/java/org/apache/zookeeper/server/auth/DigestAuthenticationProvider.java @@ -177,7 +177,7 @@ public static void main(String[] args) throws NoSuchAlgorithmException { private List handleAuthentication(final byte[] authData) { final List ids = new ArrayList<>(); - final String id = new String(authData); + final String id = new String(authData, UTF_8); try { final String digest = generateDigest(id); if (digest.equals(superDigest)) {