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:
mapPermite 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.