jeanouii commented on PR #1738:
URL: https://github.com/apache/activemq/pull/1738#issuecomment-4037949728

   @mattrpav Using LinkedHashSet is a nice to have but not strictly required 
per spec. Actually Subject.getPrincipals() returns a Set, that's it. The rest 
is platform dependant. Our JaasAuthenticationBroker for instance gets all the 
principals and then iterates until it finds an instance of UserPrincipal. 
   The other login modules all rely on HashSet, so it is now inconsistent with 
other ActiveMQ LoginModule.
   
   On the dependency, it will be in the final zip anyways, so until it becomes 
a problem, I'd prefer to keep in in activemq-jaas instead of creating another 
module for one class only. It is both simpler for us and for our users that 
don't have to know they need another module to use oauth2 tokens. We could go 
like this and if it's a problem split later on. 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information, visit: https://activemq.apache.org/contact


Reply via email to