20.9. Autenticação Peer #

O método de autenticação peer funciona obtendo do sistema operacional o nome do usuário que executou o comando de conexão do cliente, e usa-o como o nome do usuário do banco de dados (com mapeamento de nome de usuário opcional). Este método somente tem suporte para conexões locais.

As seguintes opções de configuração têm suporte no peer:

map

Permite o mapeamento entre os nomes de usuário do sistema e do banco de dados. Veja Mapas de nome de usuário para obter detalhes.

Autenticação peer somente está disponível em sistemas operacionais que fornecem a função getpeereid(), o parâmetro de soquete SO_PEERCRED, ou mecanismos semelhantes. No momento estão incluídos o Linux, a maioria das alternativas do BSD, incluindo o macOS, e o Solaris.