PostgreSQL поддерживает несколько механизмов авторизации:
Парольная аутентификация – пользователи указывают имя пользователя и пароль для доступа к базе данных. Пароли хранятся в зашифрованном виде в системной таблице pg_authid.
Аутентификация с помощью Kerberos – пользователи могут использовать свои учетные записи Kerberos для получения доступа к базе данных.
Аутентификация с помощью SSL-сертификатов – пользователи могут использовать SSL-сертификаты для получения доступа к базе данных.
Аутентификация с помощью LDAP – пользователи могут использовать свои учетные записи LDAP для получения доступа к базе данных.
Аутентификация с помощью PAM – пользователи могут использовать учетные записи PAM для получения доступа к базе данных.