trust - Permite a conexão incondicionalmente. Este método permite que
qualquer pessoa que pode se conectar ao servidor de banco de dados
PostgreSQL e se autenticar como o usuário que desejarem, sem a necessidade
de senha ou qualquer outra autenticação.
reject - Rejeitar qualquer conexão incondicionalmente. Isso é útil para
"filtragem" de certos hospedeiros de um grupo, por exemplo, uma linha de
md5 - Exige que o cliente forneça uma senha double-MD5-hash para
autenticação.
password - Exige que o cliente forneça uma senha não criptografada para
autenticação. Uma vez que a senha é enviada em texto simples através da rede,
não deve ser usado em redes não confiáveis.
GSS - Use GSSAPI para autenticar o usuário. Este método só está
disponível para conexões TCP/IP.
sspi - Usa SSPI para autenticar o usuário. O método só está disponível no
Windows.
ident - Obtém o nome do usuário do sistema operacional do cliente
entrando em contato com o servidor e verifica se ele corresponde ao nome do
usuário do banco de dados. A autenticação ident só pode ser utilizada em
conexões TCP/IP. Quando especificado para conexões locais, peer authenticatio n
será utilizado em seu lugar.
peer - Obtém o nome de usuário do sistema operacional do cliente e
verifica se ele corresponde ao nome do usuário solicitado banco de dados. Isto
só está disponível para conexões locais.
ldap - Autentica usando um servidor LDAP.
radius - Autentica usando um servidor RADIUS.
cert - Autentica usando certificados de cliente SSL.
pam - autentica utilizando o serviço Pluggable Authen