sql >> Database >  >> RDS >> PostgreSQL

Hoe kan ik PostgreSQL configureren om Windows-verificatie te gebruiken?

Draait de Postgresql-server zowel op Windows als op de clients dan zou je hiermee kunnen testen of dit werkt:

host all all 0.0.0.0/0 sspi

Magnus Hagander, een Postgresql-ontwikkelaar, werkt uit hierover:

"Alle gebruikers die verbinding maken vanaf de lokale computer, uw domein of een vertrouwd domein worden automatisch geverifieerd met behulp van de door SSPI geconfigureerde authenticatie (u kunt zaken als NTLMv2 of LM in-/uitschakelen met Groepsbeleid - het is een Windows-configuratie, geen PostgreSQL-configuratie) . U moet nog steeds de inlogrol in PostgreSQL maken, maar dat is alles. Houd er rekening mee dat het domein helemaal niet is geverifieerd, alleen de gebruikersnaam. Dus de gebruikersbeheerder in uw primaire en een vertrouwd domein worden als dezelfde gebruiker beschouwd als ze proberen om verbinding te maken met PostgreSQL. Merk op dat deze methode niet compatibel is met Unix-clients."

Als u Unix-Windows mixt, moet u uw toevlucht nemen tot kerberos met GSSAPI, wat betekent dat u enige configuratie moet uitvoeren. Dit artikel over het implementeren van Pg in Windows-omgevingen kan je misschien op het goede pad leiden.



  1. Elke specifieke weekdag, sql en php

  2. Verplaats MySQL-database naar een nieuwe server

  3. Een eerste blik op de nieuwe SQL Server Cardinality Estimator

  4. Beperking in SQL controleren