Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

Printemps des cartes 2024

#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 wink

Hors ligne

 

#3 Wed 17 December 2014 18:12

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

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

MathieuB
Membre du bureau
Lieu: Montpellier
Date d'inscription: 18 Jan 2006
Messages: 1220
Site web

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: 3799

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

MathieuB
Membre du bureau
Lieu: Montpellier
Date d'inscription: 18 Jan 2006
Messages: 1220
Site web

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

MathieuB
Membre du bureau
Lieu: Montpellier
Date d'inscription: 18 Jan 2006
Messages: 1220
Site web

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

 

#8 Thu 18 December 2014 15:25

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

Re: QGIS: identifiants connexion postgis .qgs

fait #11886

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: 3799

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

 

#11 Mon 26 January 2015 10:35

MathieuR
Membre
Lieu: aix-en-provence
Date d'inscription: 16 Feb 2009
Messages: 1690
Site web

Re: QGIS: identifiants connexion postgis .qgs

@romainbh : comment masquer le login/mdps dans un fichier QLR ?


geodata au cerema et petits billets en géomatique

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 big_smile 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: 717

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

 

Pied de page des forums

Powered by FluxBB