Binding: 11 +1, no -1
Non-binding: 1 +1, no -1
I think the vote to adopt CEP-50 can be considered as passed. I'll
update the CEP, move the related JIRA back to open state (if possible;
if not I'll cut a new one) and move ahead on it.
In the spirit of minimizing surprise, I plan on approaching this in
several phases/patches, along the lines of:
1) Refactoring existing code to move logic with hardcoded references to
specific authenticators (e.g., PasswordAuthenticator) behind
DatabaseDescriptor APIs.
2) Refactoring to associate ClientState with the specific authenticator
used by the client.
3) Configuration support for negotiation and related logic changes in
DatabaseDescriptor and AuthConfig.
4) Integration w/SUPPORTED and STARTUP messages and handlers, and Java
driver reference implementation.
As always, guidance, suggestions and feedback welcome. Thanks for your
support of this proposal!
-- Joel.
On 7/21/2025 8:51 AM, Joel Shepherd wrote:
Hi dev@ - I'd like to request voting for adoption of CEP-50:
Authentication Negotiation.
Proposal:
https://cwiki.apache.org/confluence/display/CASSANDRA/CEP-50%3A+Authentication+Negotiation
Discussion:
https://lists.apache.org/thread/cdx4fttq72j4dz7cyhxp14pt7k6rd6bc
Feedback has been incorporated in the proposal, or (I believe) closed
out in the discussion thread.
The vote will be open for 72 hours. A vote passes if there are at
least 3 binding +1s and no binding vetoes.
Thanks! -- Joel.