sql >> Database teknologi >  >> RDS >> PostgreSQL

Hvordan kan jeg konfigurere PostgreSQL til at bruge Windows-godkendelse?

Kører Postgresql-serveren på Windows såvel som klienterne, kan du muligvis teste med denne for at se, om dette virker:

host all all 0.0.0.0/0 sspi

Magnus Hagander, en Postgresql-udvikler, uddyber på dette:

"Alle brugere, der opretter forbindelse fra den lokale maskine, dit domæne eller et betroet domæne vil automatisk blive godkendt ved hjælp af den SSPI-konfigurerede godkendelse (du kan aktivere/deaktivere ting som NTLMv2 eller LM ved hjælp af gruppepolitik - det er en Windows-konfiguration, ikke en PostgreSQL) . Du skal stadig oprette login-rollen i PostgreSQL, men det er det. Bemærk, at domænet slet ikke er verificeret, kun brugernavnet. Så brugeradministratoren i dit primære og et betroet domæne vil blive betragtet som den samme bruger, hvis de prøver for at oprette forbindelse til PostgreSQL. Bemærk, at denne metode ikke er kompatibel med Unix-klienter."

Hvis du blander Unix-Windows, er du nødt til at ty til kerberos ved hjælp af GSSAPI, hvilket betyder, at du skal foretage nogle konfigurationer. Denne artikel om implementering af Pg i Windows-miljøer kan måske føre dig på rette vej.



  1. rækkefølge ved indsættelse af flere rækker i MySQL

  2. Brug af arbejdsgangsmønstre til at administrere enhver enheds tilstand

  3. At konvertere en streng til tabel med skema

  4. Brug af en Python-variabel i MySQL-forespørgsel