Skip to content

Comment puis-je résoudre le problème d’authentification Postgresql SCRAM ?

Solution:

Votre application utilise une API liée à la bibliothèque C du client PostgreSQL libpq.

La version de cette bibliothèque doit être 9.6 ou antérieure, et l’authentification SCRAM a été introduite dans la v10.

Améliorer libpq à la fin de l’application et essayez à nouveau.

Si vous n’avez pas besoin scram-sha-256 authentification, vous pouvez revenir à md5:

  • ensemble password_encryption = md5 dans postgresql.conf
  • changer la méthode d’authentification en md5 dans pg_hba_conf
  • recharger PostgreSQL
  • changer le mot de passe de l’utilisateur pour obtenir un mot de passe crypté MD5

J’ai rencontré le même problème et appliqué le correctif de @Laurenz Albe, mais j’aurais une erreur d’authentification sur mon utilisateur pour la base de données, en raison d’un changement de stratégie de cryptage.

Alors au lieu de remplacer scram-sha-256 avec md5, remplacez-le par trust dans pg_hba.conf



Articles Similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.