sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Cómo puedo configurar PostgreSQL para usar la autenticación de Windows?

Si el servidor Postgresql se ejecuta en Windows, así como los clientes, puede probar con esto para ver si funciona:

host all all 0.0.0.0/0 sspi

Magnus Hagander, desarrollador de Postgresql, elabora en esto:

"Todos los usuarios que se conecten desde la máquina local, su dominio o un dominio de confianza se autenticarán automáticamente mediante la autenticación configurada por SSPI (puede habilitar/deshabilitar elementos como NTLMv2 o LM mediante la directiva de grupo:es una configuración de Windows, no de PostgreSQL) Aún debe crear el rol de inicio de sesión en PostgreSQL, pero eso es todo. Tenga en cuenta que el dominio no se verifica en absoluto, solo el nombre de usuario. Por lo tanto, el administrador del usuario en su dominio principal y de confianza se considerará el mismo usuario si lo intentan. para conectarse a PostgreSQL. Tenga en cuenta que este método no es compatible con clientes Unix".

Si mezcla Unix-Windows, entonces tiene que recurrir a kerberos usando GSSAPI, lo que significa que tiene que hacer alguna configuración. Este artículo sobre la implementación de Pg en entornos Windows tal vez te guíe por el camino correcto.