В PostgreSQL поддерживаются следующие основные методы аутентификации пользователей:
Какие методы аутентификации пользователей вы знаете в PostgreSQL?
В PostgreSQL поддерживаются следующие основные методы аутентификации пользователей:
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
В PostgreSQL поддерживаются следующие основные методы аутентификации пользователей:
-
Password-based authentication:
md5— пароль передается в виде MD5-хеша.password— пароль передается в открытом виде (не рекомендуется).
-
Peer authentication: используется для локальных соединений, где проверяется соответствие имени ОС-пользователя имени базы данных.
-
Ident authentication: проверка пользователя через внешний сервис ident, обычно для TCP-соединений.
-
GSSAPI и SSPI: для интеграции с Kerberos и Windows Authentication.
-
LDAP: аутентификация через LDAP-сервер.
-
Cert: аутентификация по SSL-сертификату клиента.
-
Trust: без аутентификации (используется только в доверенных окружениях).
Настройка методов происходит в файле pg_hba.conf, где можно гибко комбинировать методы для разных хостов и пользователей.