Instalei o PogtgreSQL versão 13 no meu laptop com sistema operacional Windows 10 e instalei o pgAdmin4.
Fiz as alterações abaixo em pg_hba.conf e pg_ident.conf para obter a autenticação SSPI. Mas recebendo a mensagem "FATAL: Falha na autenticação SSPI para o usuário "postgres" ao conectar-se ao PosgreSQL" ao conectar-se ao banco de dados
pg_hba.conf
host all all 127.0.0.1/32 sspi map=SSPI
host all all ::1/128 sspi map=SSPI
pg_ident.conf
#MAPNAME SYSTEM-USERNAME PG-USERNAME
SSPI admin@BEUNA-PC admin
Arquivo de log:
2021-09-05 22:11:59.350 IST [11208] LOG: starting PostgreSQL 13.4, compiled by Visual C++ build 1914, 64-bit
2021-09-05 22:11:59.352 IST [11208] LOG: listening on IPv6 address "::", port 5432
2021-09-05 22:11:59.352 IST [11208] LOG: listening on IPv4 address "0.0.0.0", port 5432
2021-09-05 22:11:59.398 IST [8948] LOG: database system was shut down at 2021-09-05 22:11:57 IST
2021-09-05 22:11:59.424 IST [11208] LOG: database system is ready to accept connections
2021-09-05 22:12:36.083 IST [16332] LOG: no match in usermap "SSPI" for user "postgres" authenticated as "admin@BEUNA-PC"
2021-09-05 22:12:36.084 IST [16332] FATAL: SSPI authentication failed for user "postgres"
2021-09-05 22:12:36.084 IST [16332] DETAIL: Connection matched pg_hba.conf line 96: "host all all ::1/128 sspi map=SSPI"
Você tem permissão para fazer login como 'admin', mas tentando fazer login como 'postgres'. Essas não são a mesma coisa. Eles podem significar a mesma coisa, mas a ortografia é o que conta.