Skip to content

Commit 785c012

Browse files
committed
[ISSUE #9741] Optimize authentication whitelist lookup efficiency
1 parent 64999c1 commit 785c012

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

auth/src/main/java/org/apache/rocketmq/auth/authentication/strategy/AbstractAuthenticationStrategy.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
*/
1717
package org.apache.rocketmq.auth.authentication.strategy;
1818

19-
import java.util.ArrayList;
20-
import java.util.List;
19+
import java.util.HashSet;
20+
import java.util.Set;
2121
import java.util.function.Supplier;
2222
import org.apache.commons.lang3.StringUtils;
2323
import org.apache.rocketmq.auth.authentication.context.AuthenticationContext;
@@ -30,7 +30,7 @@
3030
public abstract class AbstractAuthenticationStrategy implements AuthenticationStrategy {
3131

3232
protected final AuthConfig authConfig;
33-
protected final List<String> authenticationWhitelist = new ArrayList<>();
33+
protected final Set<String> authenticationWhitelist = new HashSet<>();
3434
protected final AuthenticationProvider<AuthenticationContext> authenticationProvider;
3535

3636
public AbstractAuthenticationStrategy(AuthConfig authConfig, Supplier<?> metadataService) {

0 commit comments

Comments
 (0)