Метод peer-аутентификации работает посредством получения имени пользователя операционной системы клиента из ядра и его использования в качестве разрешенного имени пользователя базы данных (с опциональным сопоставлением имен пользователей). Данный метод поддерживается только для локальных соединений.
Для данного метода поддерживаются следующие параметры конфигурации: peer:
mapПозволяет выполнять сопоставление имен пользователей операционной системы и имен пользователей базы данных. См. Раздел 3.5.2 для получения подробных сведений.
Peer-аутентификация доступна только в операционных системах, поддерживающих
функцию getpeereid() функцию, параметр SO_PEERCRED
socket или аналогичные механизмы. В настоящее время к ним относятся
Linux,
большинство систем семейства BSD включая
macOS,
и Solaris.