Skip to content

Commit 74736c1

Browse files
committed
Use LinkedHashSet for principals to ensure ordering
1 parent 78bb112 commit 74736c1

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

activemq-jaas/src/main/java/org/apache/activemq/jaas/OAuth2LoginModule.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import java.security.Principal;
2323
import java.text.ParseException;
2424
import java.util.HashSet;
25+
import java.util.LinkedHashSet;
2526
import java.util.List;
2627
import java.util.Map;
2728
import java.util.Set;
@@ -104,7 +105,7 @@ public class OAuth2LoginModule implements LoginModule {
104105
private String groupsClaim;
105106

106107
private String user;
107-
private final Set<Principal> principals = new HashSet<>();
108+
private final LinkedHashSet<Principal> principals = new LinkedHashSet<>();
108109
private boolean succeeded;
109110
private boolean commitSucceeded;
110111

0 commit comments

Comments
 (0)