Re: [HACKERS] Password identifiers, protocol aging and SCRAM protocol
В списке pgsql-hackers по дате отправления:
| От | Heikki Linnakangas |
|---|---|
| Тема | Re: [HACKERS] Password identifiers, protocol aging and SCRAM protocol |
| Дата | |
| Msg-id | 3029e460-d47c-710e-507e-d8ba759d7cbb@iki.fi обсуждение исходный текст |
| Ответ на | Re: [HACKERS] Password identifiers, protocol aging and SCRAM protocol (Michael Paquier <michael.paquier@gmail.com>) |
| Ответы |
Re: [HACKERS] Password identifiers, protocol aging and SCRAM protocol
|
| Список | pgsql-hackers |
On 12/09/2016 05:58 AM, Michael Paquier wrote: > > One thing is: when do we look up at pg_authid? After receiving the > first message from client or before beginning the exchange? As the > first message from client has the user name, it would make sense to do > the lookup after receiving it, but from PG prospective it would just > make sense to use the data already present in the startup packet. The > current patch does the latter. What do you think? While hacking on this, I came up with the attached refactoring, against current master. I think it makes the current code more readable, anyway, and it provides a get_role_password() function that SCRAM can use, to look up the stored password. (This is essentially the same refactoring that was included in the SCRAM patch set, that introduced the get_role_details() function.) Barring objections, I'll go ahead and commit this first. - Heikki -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера