Justin Bertram created ARTEMIS-5901:
---------------------------------------

             Summary: Allow custom authentication cache key 
                 Key: ARTEMIS-5901
                 URL: https://issues.apache.org/jira/browse/ARTEMIS-5901
             Project: Artemis
          Issue Type: Improvement
            Reporter: Justin Bertram
            Assignee: Justin Bertram


Currently the key used for the authentication cache uses a hash based on the 
username, password, and DN of the TLS cert (if available). This typically 
results in a unique value for each user. However, if a custom 
{{SecurityManager}} implementation is used that doesn't use these credentials 
(e.g. it uses certificate's *CN* instead of DN) then the authentication cache 
key will not necessarily be unique for each user.

Currently the only option in this situation is to disable authentication 
caching, but that can adversely impact performance.

Therefore, the broker should support some way to customize the authentication 
cache key (e.g. via a plugin).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to