PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment puis-je configurer PostgreSQL pour utiliser l'authentification Windows ?

Le serveur Postgresql fonctionne-t-il sous Windows ainsi que les clients, alors vous pouvez tester avec ceci pour voir si cela fonctionne :

host all all 0.0.0.0/0 sspi

Magnus Hagander, développeur Postgresql, élabore sur ceci :

"Tous les utilisateurs se connectant à partir de la machine locale, de votre domaine ou d'un domaine de confiance seront automatiquement authentifiés à l'aide de l'authentification configurée par SSPI (vous pouvez activer/désactiver des choses comme NTLMv2 ou LM à l'aide de la stratégie de groupe - c'est une configuration Windows, pas une PostgreSQL) . Vous devez toujours créer le rôle de connexion dans PostgreSQL, mais c'est tout. Notez que le domaine n'est pas du tout vérifié, seul le nom d'utilisateur. Ainsi, l'utilisateur Administrateur de votre domaine principal et un domaine de confiance seront considérés comme le même utilisateur s'ils essaient pour se connecter à PostgreSQL. Notez que cette méthode n'est pas compatible avec les clients Unix."

Si vous mélangez Unix-Windows, vous devez recourir à Kerberos en utilisant GSSAPI, ce qui signifie que vous devez effectuer une configuration. Cet article sur le déploiement de Pg dans les environnements Windows peut peut-être vous conduire sur le bon chemin.