sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur kan jag konfigurera PostgreSQL för att använda Windows-autentisering?

Körs Postgresql-servern på Windows såväl som klienterna kan du testa med denna för att se om detta fungerar:

host all all 0.0.0.0/0 sspi

Magnus Hagander, en Postgresql-utvecklare, utvecklar på detta:

"Alla användare som ansluter från den lokala datorn, din domän eller en betrodd domän kommer automatiskt att autentiseras med den SSPI-konfigurerade autentiseringen (du kan aktivera/inaktivera saker som NTLMv2 eller LM med hjälp av grupprincip - det är en Windows-konfiguration, inte en PostgreSQL-en) . Du måste fortfarande skapa inloggningsrollen i PostgreSQL, men det är allt. Observera att domänen inte är verifierad alls, bara användarnamnet. Så användaradministratören i din primära och en betrodda domän kommer att betraktas som samma användare om de försöker för att ansluta till PostgreSQL. Observera att den här metoden inte är kompatibel med Unix-klienter."

Om du blandar Unix-Windows måste du tillgripa kerberos med GSSAPI vilket innebär att du måste göra en viss konfiguration. Den här artikeln om distribution av Pg i Windows-miljöer kan kanske leda dig på rätt väg.



  1. sql-server som visar saknade datum

  2. Docker Kan inte länka till en behållare som inte körs

  3. PGAdmin:Inte ansluten till servern eller anslutningen till servern har stängts

  4. omvandla tabellrader till kolumner i mysql