Re: [HACKERS] Letting the client choose the protocol to use during aSASL exchange
От | Álvaro Hernández Tortosa |
---|---|
Тема | Re: [HACKERS] Letting the client choose the protocol to use during aSASL exchange |
Дата | |
Msg-id | e13c552c-a1a1-cc38-5a49-7d1f3467473c@8kdata.com обсуждение исходный текст |
Ответ на | Re: [HACKERS] Letting the client choose the protocol to use during aSASL exchange (Michael Paquier <michael.paquier@gmail.com>) |
Список | pgsql-hackers |
On 13/04/17 04:54, Michael Paquier wrote: > On Thu, Apr 13, 2017 at 6:37 AM, Álvaro Hernández Tortosa > <aht@8kdata.com> wrote: >> By looking at the them, and unless I'm missing something, I don't see >> how the extra information for the future implementation of channel binding >> would be added (without changing the protocol). Relevant part is: >> >> The message body is a list of SASL authentication mechanisms, in the >> server's order of preference. A zero byte is required as terminator after >> the last authentication mechanism name. For each mechanism, there is the >> following: >> <variablelist> >> <varlistentry> >> <term> >> String >> </term> >> <listitem> >> <para> >> Name of a SASL authentication mechanism. >> </para> >> </listitem> >> </varlistentry> >> </variablelist> >> How do you plan to implement it, in future versions, without modifying >> the AuthenticationSASL message? Or is it OK to add new fields to a message >> in future PostgreSQL versions, without considering that a protocol change? > I don't quite understand the complain here, it is perfectly fine to > add as many null-terminated names as you want with this model. The > patches would make the server just send one mechanism name now, but > nothing prevents the addition of more. I think I explained in my previous reply, but just in case: there are two lists here: SCRAM mechanism and channel binding mechanisms. They are orthogonal, you could pick them separately (only with the -PLUS variants, of course). All two (both SCRAM and channel binding mechanisms) have to be advertised by the server. Álvaro -- Álvaro Hernández Tortosa ----------- <8K>data
В списке pgsql-hackers по дате отправления: