Annonce
Pour sa 21ème année, l’association GeoRezo a toujours besoin de vous !
10€ = 1 mois de frais bancaires ; 15€ = 12 mois de nom de domaine ; 30€ = 1 semaine de location des serveurs …
Retrouver nos membres bienfaiteurs
#1 Wed 17 December 2014 14:08
- pierre_isere
- Participant actif
- Date d'inscription: 13 Jul 2011
- Messages: 81
QGIS: identifiants connexion postgis .qgs
Bonjour,
Est-il possible de cacher les identifiant de connexion à une base postgis dans le .qgs?
Merci beaucoup de votre aide
Hors ligne
#2 Wed 17 December 2014 14:36
- romainbh
- Participant assidu
- Date d'inscription: 20 Aug 2013
- Messages: 355
Re: QGIS: identifiants connexion postgis .qgs
Dans un fichier projet, je ne sais pas, mais c'est possible dans un fichier .qlr
Hors ligne
#3 Wed 17 December 2014 18:12
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3948
Re: QGIS: identifiants connexion postgis .qgs
Bonjour,
Perso, pour les identifiants de connexion sensibles, je passe le fichier .qgs dans un éditeur de texte (le bon vieux "Rechercher > Remplacer") et efface toutes les occurrences liées à cela (en général, c'est surtout le mdp que j'efface). Lors des prochaines modifications du projet, QGIS ne les réécrit pas dans le qgs. Par contre pour toute nouvelle table ajoutée, il faudra penser à nettoyer après.
Hors ligne
#4 Thu 18 December 2014 08:08
Re: QGIS: identifiants connexion postgis .qgs
Bonjour,
vous pouvez aussi demander à QGis, lors de la création de la connexion à votre base, de ne pas enregistrer ces informations.
Mathieu BOSSAERT
Association GeoRezo
Hors ligne
#5 Thu 18 December 2014 09:31
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3948
Re: QGIS: identifiants connexion postgis .qgs
Bonjour,
Merci Mathieu. J'étais sûr que ce truc marchait (un message le signale d'ailleurs). Sauf que mes tests d'hier avant rédaction n'ont pas été concluants donc je ne l'ai pas évoqué. En effet, quand tu ne les enregistres pas, ils n'apparaissent pas dans le qgs sauf si tu passes par DBManager (que j'utilise exclusivement depuis un bon moment). DBManager les affiche alors que "Ajouter une couche PostGIS" ne le fait pas. Quelqu'un peut confirmer? Ce serait alors un bug de DBManager, non?
Hors ligne
#6 Thu 18 December 2014 10:08
Re: QGIS: identifiants connexion postgis .qgs
Bonjour Santanna,
Je ne sais pas trop... je crée mes connexions hors de db manager. Je vais tester de suite.
Ta solution est complémentaire. Je l'utilise très souvent quand je veux mettre à disposition un projet que j'ai créé avec ma connexion à des utilisateurs ayant moins de droits sur les tables de la base de données.
Mathieu BOSSAERT
Association GeoRezo
Hors ligne
#7 Thu 18 December 2014 10:19
Re: QGIS: identifiants connexion postgis .qgs
Bingo ! C'est bien un bug de dbmanager. Il demande bien le login et le mot de passe pour lister les tables de la base mais les stocke dans le projet.
Le nettoyage via l'éditeur de texte est alors nécessaire.
Merci Santanna !
Tu veux bien le signaler s'il n'est pas déjà mentionné ?
Mathieu BOSSAERT
Association GeoRezo
Hors ligne
#9 Sat 20 December 2014 21:25
- pierre_isere
- Participant actif
- Date d'inscription: 13 Jul 2011
- Messages: 81
Re: QGIS: identifiants connexion postgis .qgs
En ce connectant en SSL, QGIS n'enregistre pas les identifiants dans le .qgs
Hors ligne
#10 Mon 26 January 2015 09:49
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3948
Re: QGIS: identifiants connexion postgis .qgs
Hello,
il semble que le bug lié à l'affichage en clair du mdp dans le .qgs alors qu'on ne l'a pas configuré pour qu'il apparaisse a été corrigé #11886, sans usage de SSL.
Hors ligne
#12 Tue 04 February 2020 10:13
- Remi.M
- Juste Inscrit !
- Date d'inscription: 10 Oct 2014
- Messages: 8
Re: QGIS: identifiants connexion postgis .qgs
Bonjour tout le monde,
Je me permet de faire remonter ce sujet tant le problème souligné est encore d'actualité pour moi.
Lors de la création de sa connexion, j'ai un utilisateur qui a enregistré son mot de passe en clair (plain text) dans le projet. Or depuis il y a eu modification de son mot de passe et j'ai beau cherché, je n'ai trouvé qu'une solution qui est celle développé par SANTANNA et consiste en passer en revue le .qgs et remplacer les mots de passe qui se répètent quatre fois.
Je ne trouve pas cette solution envisageable, d'autant que la moindre erreur dans le script impacterait le projet QGIS.
Est-ce que vous auriez une alternative plus simple? Certains diront peut-être "n'enregistre pas le mot de passe", mais le mal est fait en tout cas pour ce projet. Si vous connaissez une manip intéressante je vous en remercierai.
J'ai trouvé un autre topic qui se consacre au problème mais sans avancer de solution:
https://gis.stackexchange.com/questions … qgis-start
Je précise que la version de qgis est la 2.18.
Cordialement, Rémi
Hors ligne
#13 Tue 04 February 2020 10:27
- chanteclair
- Participant assidu
- Lieu: Pau
- Date d'inscription: 3 Jan 2007
- Messages: 726
Re: QGIS: identifiants connexion postgis .qgs
Bonjour,
Vous pouvez utiliser le service pgservicefile avec votre connexion PGSQL, ainsi plus de mots de passe stockés sur les machines utilisateurs ou dans les projets :
https://georezo.net/forum/viewtopic.php … =pgservice
Cordialement
Hors ligne