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

Come posso configurare PostgreSQL per utilizzare l'autenticazione di Windows?

Il server Postgresql è in esecuzione su Windows e sui client, quindi potresti testare con questo per vedere se funziona:

host all all 0.0.0.0/0 sspi

Magnus Hagander, uno sviluppatore Postgresql, elabora su questo:

"Tutti gli utenti che si connettono dalla macchina locale, dal tuo dominio o da un dominio attendibile verranno automaticamente autenticati utilizzando l'autenticazione configurata SSPI (puoi abilitare/disabilitare cose come NTLMv2 o LM utilizzando Criteri di gruppo:è una configurazione Windows, non PostgreSQL) . Devi ancora creare il ruolo di accesso in PostgreSQL, ma il gioco è fatto. Nota che il dominio non è affatto verificato, solo il nome utente. Quindi l'utente Amministratore nel tuo dominio principale e un dominio attendibile saranno considerati lo stesso utente se provano per connettersi a PostgreSQL. Nota che questo metodo non è compatibile con i client Unix."

Se mescoli Unix-Windows, devi ricorrere a kerberos usando GSSAPI, il che significa che devi eseguire alcune configurazioni. Questo articolo sulla distribuzione di Pg in ambienti Windows potrebbe forse condurti sulla retta via.