Larry McCay created KNOX-3101:
---------------------------------
Summary: Change RemoteAuthProvider to use a hash of the Key used
for Caching
Key: KNOX-3101
URL: https://issues.apache.org/jira/browse/KNOX-3101
Project: Apache Knox
Issue Type: Improvement
Components: Server
Reporter: Larry McCay
Fix For: 2.2.0
The initial implementation of RemoteAuthProvider caches authenticated Subjects
locally based on the header that contained the credentials. While the cache is
designed to provide only a few mins of caching, it is less than ideal to use
the credentials as keys. This needs to be strengthened to use a hash as to not
inadvertently risk leaking the credentials.
This will require some overhead involved in the hashing so we may need to find
something else but we shouldn't use the credentials themselves. We would
normally have to do a hash for implementing authentication for things like RDMS
or LDAP based passwords, etc.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)