java-topology/defects/zookeeper/patch/zookeeper-0002-auth-schemes-hashset.patch

20 lines
772 B
Diff

# UNDF: UNDF-2026-000000724
--- a/zookeeper-server/src/main/java/org/apache/zookeeper/server/AuthenticationHelper.java
+++ b/zookeeper-server/src/main/java/org/apache/zookeeper/server/AuthenticationHelper.java
@@ -20,7 +20,9 @@
import java.io.IOException;
import java.util.ArrayList;
import java.util.Arrays;
+import java.util.HashSet;
import java.util.List;
+import java.util.Set;
import java.util.stream.Collectors;
import org.apache.zookeeper.KeeperException;
import org.apache.zookeeper.data.Id;
@@ -44,7 +46,7 @@
private boolean enforceAuthEnabled;
- private List<String> enforceAuthSchemes = new ArrayList<>();
+ private Set<String> enforceAuthSchemes = new HashSet<>();
private boolean saslAuthRequired;
public AuthenticationHelper() {