Udo Kohlmeyer created GEODE-3739:
------------------------------------
Summary: Amend current protocol Username / password to mimic the
current SecurityManager implementation
Key: GEODE-3739
URL: https://issues.apache.org/jira/browse/GEODE-3739
Project: Geode
Issue Type: Improvement
Components: client/server
Reporter: Udo Kohlmeyer
The current implementation of the simple username password authentication has a
very specific message. The SimpleUsernamePassword authentication class then
processes that messages and populates very specific properties and passes that
through to the SecurityManager.
Given that the securityManager implementation is custom this approach is very
limiting. The new implementation would need to better mimic the generic
properties that are passed through without having to manually set any
properties.
A suggestion is to use a more generic Properties-based authenticator, that will
take the properties that a client sets and pass them through directly to the
SecurityManager without interfering with the message other than deserializing
it from a hash into properties.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)