Аутентификация в ADPG
Аутентификация — это процесс идентификации пользователя, который собирается установить соединение с сервером. Сервер определяет разрешено ли клиентскому приложению или пользователю, запускающему клиентское приложение, подключаться к серверу с указанным именем. ADPG использует роли для управления правами доступа. В терминологии PostgreSQL пользователь — это роль с привилегией LOGIN.
Роли PostgreSQL отделены от пользователей операционной системы. Сервер баз данных может устанавливать удаленные соединения с пользователями (ролями PostgreSQL), не имеющими учетной записи в локальной операционной системе.
ADPG поддерживает следующие методы аутентификации: trust, по паролю, GSSAPI, SSPI, ident, peer, LDAP, RADIUS, по сертификату, PAM и BSD.