banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Biblio-SIG fait peau neuve !

#1 Sat 25 April 2026 11:55

Nicolas Granier
Participant assidu
Date d'inscription: 19 Apr 2007
Messages: 275

QGIS: Demande Identification a l'ouverture projet sur base postgis

Bonjour à tous,
J'ai une problématique que je ne sais pas résoudre.
Pour le contexte  QGIS 3.38 + BDD postgresql/pgis V?

Dans notre entreprise nous partageons à plusieurs utilisateurs un projet QGIS, ce dernier étant stocké dans un schéma de la base de données postgresql.
Ce projet fait appel à plusieurs jeux de données eux-mêmes stockées dans plusieurs schémas de la même base de données.

Lors du lancement du projet depuis QGIS, une demande d'identification est demandée ... jusque là normal puisque tout est sécurisée en base. Le souci c'est que lors du chargement de tout le projet (qui dure bien 2 minutes), la fenêtre d'identification ré-apparait. Bon 2 fois c'était pénible mais .. aujourd'hui on est en est à 4 fois. La coupe est pleine.

Je souhaite comprendre précisément à quoi sont dû ses appels systématiques de login-mot de passe afin d'y remédier, et globalement comprendre comment fonctionne l'identification au travers de QGIS et POSTGRESQL.

La solution (si elle existe) ne doit pas être individuelle puisque tous mes collègues de travail sont concernés par le même désagrément.

Je suis preneur de toutes les idées, Merci d'avance du temps passé

Hors ligne

 

#2 Mon 27 April 2026 08:05

chanteclair
Participant assidu
Lieu: Pau
Date d'inscription: 3 Jan 2007
Messages: 753

Re: QGIS: Demande Identification a l'ouverture projet sur base postgis

Bonjour,
Vous pouvez regarder du côté de l'utilisation du pg_service :

https://georezo.net/forum/viewtopic.php … =pgservice

Cordialement.

Hors ligne

 

#3 Mon 27 April 2026 12:54

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 4221

Re: QGIS: Demande Identification a l'ouverture projet sur base postgis

Bonjour,
Un petit exercice à faire: ouvrez le fichier projet (enregistré au format qgs) dans un éditeur de texte et observez les différents appels de couche (une recherche sur le texte source="dbname" par exemple) et regardez combien de différentes combinaisons vous avez pour les paramètres (host, user, password...). Je pense qu'il doit y en avoir presque autant que de fenêtres qui s'ouvrent, QGIS ayant enregistré différentes références aux couches chargées au fil du temps par les différents utilisateurs.
Normaliser/harmoniser ces appels/références devrait éviter les multiples fenêtres. Et en effet l'utilisation d'un pg_service apporte comme autre avantage cette uniformisation pour la suite.

En ligne

 

#4 Hier 09:11

Nicolas Granier
Participant assidu
Date d'inscription: 19 Apr 2007
Messages: 275

Re: QGIS: Demande Identification a l'ouverture projet sur base postgis

Merci de vos retours, j'avais déjà initié la lecture du QGS avec un éditeur de texte mais il doit bien y avoir plus d'une bonne centaine de couches....
Je vais reprendre la lecture et m'intéresser à ce pgservice. Merci pour ces pistes.

Hors ligne

 

#5 Hier 12:32

Nicolas Granier
Participant assidu
Date d'inscription: 19 Apr 2007
Messages: 275

Re: QGIS: Demande Identification a l'ouverture projet sur base postgis

J'avance ...
J'ai fait une moulinette pour extraire du xml (du qgs) les appels au couches de données afin d'y voir un peu plus clair.
J'ai donc bien au passage 128 couches en chargement.

J'ai réussi à repérer un appel différent sur 2 couches avec l'option  authcfg=xxxxx.
J'ai fait le test dans QGIS, je supprime ces deux couches de données et la fenêtre de saisie de mot de passe est demandée 2 fois de moins.
Quelques recherches sur le Net m'ont amené vers la page officielle de l'authentification de QGIS abordant l'option authcfg.
il y a donc une méthode de chargement de mes couches dans QGIS qui me rajoute cette option qui me met la pagaille. Je vais continuer à creuser pour avoir le fin mot de l'histoire.

Hors ligne

 

#6 Aujourd'hui 12:00

Nicolas Granier
Participant assidu
Date d'inscription: 19 Apr 2007
Messages: 275

Re: QGIS: Demande Identification a l'ouverture projet sur base postgis

Suite et fin
4  ->  2 : en rechargeant mes couches qui affichaient l'option authcfg (visible dans le QGS), cette "option" a disparu et j'ai donc bien plus que 2 appels de la fenêtre d'authentification
2 -> 1 : souci sur ma machine, le mot de passe envoyé par défaut n'était pas le bon, même aidé par des informaticiens chevronnés on n' a pas réussi à comprendre mais on a vu que les projets sur la page d'accueil de qgis enregistrent la configuration et donc aussi le mot de passe. Mon mot de passe ayant été actualisé, la fenêtre d'authentification me renvoyait toujours l'ancien. Il faut donc recharger le projet depuis le menu Projet >> Ouvrir depuis ... Un clic droit sur les projets en page d'accueil permet d'effacer l'historique des projets.
1 -> 0 : j'ai mis en place la solution pg_service.conf

Merci de vos conseils, j'ai utilisé toutes les solutions pour en venir à bout !

Hors ligne

 

Pied de page des forums

Copyright Association GeoRezo