Joel Shepherd created CASSANDRA-20835:
-----------------------------------------
Summary: IAuthenticator should support authenticator-specific role
options
Key: CASSANDRA-20835
URL: https://issues.apache.org/jira/browse/CASSANDRA-20835
Project: Apache Cassandra
Issue Type: Sub-task
Reporter: Joel Shepherd
Today, CassandraRoleManager uses hardcoded checks to determine if the node is
configured to use PasswordAuthenticator, to determine whether to enable
additional supported and alterable role options such as PASSWORD,
HASHED_PASSWORD, etc. needed by that authenticator.
To enable negotiated authentication, nodes will enable multiple authenticators
to be configured, which may individually define additional supported and
alterable role options. Rather than hardcoding authenticator-specific logic in
CassandraRoleManager, extend IAuthenticator with defaulted methods for allowing
authenticators to return their supported/alterable role options and let
CassandraRoleManager fetch them through that interface.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]