Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / PostgreSQL Новый топик    Ответить
 Как клиент узнает?...  [new]
sstatistic
Member

Откуда:
Сообщений: 89
Добрый день.

Вот существует md5 и password идентификация, которая указывается в pg_hba.conf


Разница в них, как я понял что при password пароль передается по сети в открытом виде.

При md5 в зашифрованном.




Но как клиент узнает в каком виде передавать пароль по сети?


К примеру, pgadmin, когда цепляется, он подключается и когда password и когда md5.


Но как он по сети пароль передает в обоих случаях?

Сначала пытается в открытом виде, при неудачной попытке в зашифорованном?
12 фев 20, 14:38    [22078392]     Ответить | Цитировать Сообщить модератору
 Re: Как клиент узнает?...  [new]
Melkij
Member

Откуда: Санкт-Петербург
Сообщений: 974
pq протокол явно указывает что клиент должен сделать для прохождения аутентификации: https://www.postgresql.org/docs/current/protocol-flow.html#id-1.10.5.7.3
12 фев 20, 14:42    [22078397]     Ответить | Цитировать Сообщить модератору
 Re: Как клиент узнает?...  [new]
sstatistic
Member

Откуда:
Сообщений: 89
Melkij
pq протокол явно указывает что клиент должен сделать для прохождения аутентификации: https://www.postgresql.org/docs/current/protocol-flow.html#id-1.10.5.7.3



Спасибо, читаю.
12 фев 20, 14:45    [22078401]     Ответить | Цитировать Сообщить модератору
Все форумы / PostgreSQL Ответить