[RESULT] [VOTE] CEP-50: Authentication Negotiation

2025-07-24 Thread Joel Shepherd

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.




Re: [VOTE] CEP-50: Authentication Negotiation

2025-07-23 Thread Jeremiah Jordan
 +1

On Jul 22, 2025 at 4:05:00 PM, Mick Semb Wever  wrote:

>
> +1
>
>
> On Mon, 21 Jul 2025 at 17:52, 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.
>>
>>
>>


Re: [VOTE] CEP-50: Authentication Negotiation

2025-07-22 Thread Mick Semb Wever
+1


On Mon, 21 Jul 2025 at 17:52, 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.
>
>
>


Re: [VOTE] CEP-50: Authentication Negotiation

2025-07-22 Thread Doug Rohrer
+1

Thanks!

Doug

> On Jul 21, 2025, at 11: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.
> 
> 



Re: [VOTE] CEP-50: Authentication Negotiation

2025-07-22 Thread Abe Ratnofsky
+1

> On Jul 22, 2025, at 12:14 PM, Francisco Guerrero  wrote:
> 
> +1
> 
> On 2025/07/22 00:15:18 Jaydeep Chovatia wrote:
>> +1
>> 
>> Jaydeep
>> 
>> On Mon, Jul 21, 2025 at 4:38 PM guo Maxwell  wrote:
>> 
>>> +1
>>> 
>>> Jindal, Himanshu 于2025年7月22日 周二上午2:04写道:
>>> 
>>>> +1
>>>> 
>>>> 
>>>> 
>>>> Himanshu
>>>> 
>>>> 
>>>> 
>>>> *From: *"Tolbert, Andy" 
>>>> *Reply-To: *"[email protected]" 
>>>> *Date: *Monday, July 21, 2025 at 10:18 AM
>>>> *To: *"[email protected]" 
>>>> *Subject: *RE: [EXTERNAL] [VOTE] CEP-50: Authentication Negotiation
>>>> 
>>>> 
>>>> 
>>>> *CAUTION*: This email originated from outside of the organization. Do
>>>> not click links or open attachments unless you can confirm the sender and
>>>> know the content is safe.
>>>> 
>>>> 
>>>> 
>>>> +1
>>>> 
>>>> 
>>>> 
>>>> On Mon, Jul 21, 2025 at 12:02 PM Josh McKenzie 
>>>> wrote:
>>>> 
>>>> +1
>>>> 
>>>> 
>>>> 
>>>> On Mon, Jul 21, 2025, at 12:40 PM, Nate McCall wrote:
>>>> 
>>>> +1
>>>> 
>>>> 
>>>> 
>>>> On Mon, Jul 21, 2025 at 8:52 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.
>>>> 
>>>> 
>>>> 
>>>> 
>> 



Re: [VOTE] CEP-50: Authentication Negotiation

2025-07-22 Thread Francisco Guerrero
+1

On 2025/07/22 00:15:18 Jaydeep Chovatia wrote:
> +1
> 
> Jaydeep
> 
> On Mon, Jul 21, 2025 at 4:38 PM guo Maxwell  wrote:
> 
> > +1
> >
> > Jindal, Himanshu 于2025年7月22日 周二上午2:04写道:
> >
> >> +1
> >>
> >>
> >>
> >> Himanshu
> >>
> >>
> >>
> >> *From: *"Tolbert, Andy" 
> >> *Reply-To: *"[email protected]" 
> >> *Date: *Monday, July 21, 2025 at 10:18 AM
> >> *To: *"[email protected]" 
> >> *Subject: *RE: [EXTERNAL] [VOTE] CEP-50: Authentication Negotiation
> >>
> >>
> >>
> >> *CAUTION*: This email originated from outside of the organization. Do
> >> not click links or open attachments unless you can confirm the sender and
> >> know the content is safe.
> >>
> >>
> >>
> >> +1
> >>
> >>
> >>
> >> On Mon, Jul 21, 2025 at 12:02 PM Josh McKenzie 
> >> wrote:
> >>
> >> +1
> >>
> >>
> >>
> >> On Mon, Jul 21, 2025, at 12:40 PM, Nate McCall wrote:
> >>
> >> +1
> >>
> >>
> >>
> >> On Mon, Jul 21, 2025 at 8:52 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.
> >>
> >>
> >>
> >>
> 


Re: [VOTE] CEP-50: Authentication Negotiation

2025-07-21 Thread Jaydeep Chovatia
+1

Jaydeep

On Mon, Jul 21, 2025 at 4:38 PM guo Maxwell  wrote:

> +1
>
> Jindal, Himanshu 于2025年7月22日 周二上午2:04写道:
>
>> +1
>>
>>
>>
>> Himanshu
>>
>>
>>
>> *From: *"Tolbert, Andy" 
>> *Reply-To: *"[email protected]" 
>> *Date: *Monday, July 21, 2025 at 10:18 AM
>> *To: *"[email protected]" 
>> *Subject: *RE: [EXTERNAL] [VOTE] CEP-50: Authentication Negotiation
>>
>>
>>
>> *CAUTION*: This email originated from outside of the organization. Do
>> not click links or open attachments unless you can confirm the sender and
>> know the content is safe.
>>
>>
>>
>> +1
>>
>>
>>
>> On Mon, Jul 21, 2025 at 12:02 PM Josh McKenzie 
>> wrote:
>>
>> +1
>>
>>
>>
>> On Mon, Jul 21, 2025, at 12:40 PM, Nate McCall wrote:
>>
>> +1
>>
>>
>>
>> On Mon, Jul 21, 2025 at 8:52 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.
>>
>>
>>
>>


Re: [VOTE] CEP-50: Authentication Negotiation

2025-07-21 Thread guo Maxwell
+1

Jindal, Himanshu 于2025年7月22日 周二上午2:04写道:

> +1
>
>
>
> Himanshu
>
>
>
> *From: *"Tolbert, Andy" 
> *Reply-To: *"[email protected]" 
> *Date: *Monday, July 21, 2025 at 10:18 AM
> *To: *"[email protected]" 
> *Subject: *RE: [EXTERNAL] [VOTE] CEP-50: Authentication Negotiation
>
>
>
> *CAUTION*: This email originated from outside of the organization. Do not
> click links or open attachments unless you can confirm the sender and know
> the content is safe.
>
>
>
> +1
>
>
>
> On Mon, Jul 21, 2025 at 12:02 PM Josh McKenzie 
> wrote:
>
> +1
>
>
>
> On Mon, Jul 21, 2025, at 12:40 PM, Nate McCall wrote:
>
> +1
>
>
>
> On Mon, Jul 21, 2025 at 8:52 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.
>
>
>
>


Re: [VOTE] CEP-50: Authentication Negotiation

2025-07-21 Thread Jindal, Himanshu
+1

Himanshu

From: "Tolbert, Andy" 
Reply-To: "[email protected]" 
Date: Monday, July 21, 2025 at 10:18 AM
To: "[email protected]" 
Subject: RE: [EXTERNAL] [VOTE] CEP-50: Authentication Negotiation


CAUTION: This email originated from outside of the organization. Do not click 
links or open attachments unless you can confirm the sender and know the 
content is safe.

+1

On Mon, Jul 21, 2025 at 12:02 PM Josh McKenzie 
mailto:[email protected]>> wrote:
+1

On Mon, Jul 21, 2025, at 12:40 PM, Nate McCall wrote:
+1

On Mon, Jul 21, 2025 at 8:52 AM Joel Shepherd 
mailto:[email protected]>> 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.



Re: [VOTE] CEP-50: Authentication Negotiation

2025-07-21 Thread Tolbert, Andy
+1

On Mon, Jul 21, 2025 at 12:02 PM Josh McKenzie  wrote:

> +1
>
> On Mon, Jul 21, 2025, at 12:40 PM, Nate McCall wrote:
>
> +1
>
> On Mon, Jul 21, 2025 at 8:52 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.
>
>


Re: [VOTE] CEP-50: Authentication Negotiation

2025-07-21 Thread Josh McKenzie
+1

On Mon, Jul 21, 2025, at 12:40 PM, Nate McCall wrote:
> +1
> 
> On Mon, Jul 21, 2025 at 8:52 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.
>> 

Re: [VOTE] CEP-50: Authentication Negotiation

2025-07-21 Thread Nate McCall
+1

On Mon, Jul 21, 2025 at 8:52 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.
>
>
>


Re: [VOTE] CEP-50: Authentication Negotiation

2025-07-21 Thread Jeff Jirsa
+1 



> On Jul 21, 2025, at 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.
> 
> 



[VOTE] CEP-50: Authentication Negotiation

2025-07-21 Thread Joel Shepherd
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.