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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Mon 07 February 2022 16:22

Vincent-SIABS
Participant actif
Date d'inscription: 20 Sep 2016
Messages: 57

QGIS: consultation d'un projet via 2 profils differents

Bonjour à tout le monde ,

Je me permets de vous solliciter car je "sèche" sur une manip entre qgis et postgis.

Je m'explique : Dans postgis/postgre j'ai 2 utilisateurs qui accèdent aux même tables mais avec des profils différents : l'un est "éditeur", l'autre simple "consultation"

Je souhaiterais créer un projet "unique" qui quand on l'ouvre demande à chaque fois à l'utilisateur de s'authentifier.

Ainsi selon l'authentification renseignement les possibilités seront différents consultation uniquement ou édition.

Merci de votre aide.

Dernière modification par Vincent-SIABS (Wed 09 February 2022 08:15)

Hors ligne

 

#2 Mon 07 February 2022 16:37

Vincent-SIABS
Participant actif
Date d'inscription: 20 Sep 2016
Messages: 57

Re: QGIS: consultation d'un projet via 2 profils differents

- - - -

Dernière modification par Vincent-SIABS (Wed 09 February 2022 08:14)

Hors ligne

 

#3 Tue 08 February 2022 09:28

Vincent-SIABS
Participant actif
Date d'inscription: 20 Sep 2016
Messages: 57

Re: QGIS: consultation d'un projet via 2 profils differents

- - - - -

Dernière modification par Vincent-SIABS (Wed 09 February 2022 08:14)

Hors ligne

 

#4 Wed 09 February 2022 08:16

Vincent-SIABS
Participant actif
Date d'inscription: 20 Sep 2016
Messages: 57

Re: QGIS: consultation d'un projet via 2 profils differents

Redéfinition de façon plus claire du besoin ;-)

Dernière modification par Vincent-SIABS (Wed 09 February 2022 09:17)

Hors ligne

 

#5 Wed 09 February 2022 08:29

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

Re: QGIS: consultation d'un projet via 2 profils differents

Bonjour,
Il me semble que si vous avez 2 profils PGSQL avec des droits différents et les connexions à PGSQL enregistrées dans Qgis pour chacun d'eux, le projet devrait se charger sans rien demander mais en respectant les droits définis.
Pour que l'utilisateur s'identifie à chaque connexion, si aucune connexion PGSQL n'est déclarée dans Qgis, la question devrait être posée à chaque ouverture.
Cordialement.

Hors ligne

 

#6 Wed 09 February 2022 09:46

Vincent-SIABS
Participant actif
Date d'inscription: 20 Sep 2016
Messages: 57

Re: QGIS: consultation d'un projet via 2 profils differents

Pour créer mon projet , j'ai utilisé le rôle éditeur définit dans ma BD postgis.

J'ai effectivement paramétré 2 connexions dans Qgis une "consultation" et une "editeur"

Mais quand j'ouvre mon projet en utilisant la connexion "consultation" il conserve les aptitudes du rôle éditeur. Qui semblent être enregistrées par defaut dans le projet.

Pour tester j'ai modifié mon pg_hba.conf pour interdire la connexion au rôle "éditeur". et là ça fonctionne j'ai bien les aptitudes liées à ma connexion.

Merci de votre aide.

Hors ligne

 

#7 Wed 09 February 2022 09:53

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

Re: QGIS: consultation d'un projet via 2 profils differents

Le plus simple serait de gérer vos connexions PGSQL dans Qgis via un fichier de service, cela résoudrait vos problèmes, plutôt que de stocker les éléments de connexion dans le fichier de projet (où vos identifiants de connexion peuvent être stockés en clair).

Hors ligne

 

#8 Wed 09 February 2022 10:36

Vincent-SIABS
Participant actif
Date d'inscription: 20 Sep 2016
Messages: 57

Re: QGIS: consultation d'un projet via 2 profils differents

OK. Je vais regarder la doc ou trouver un tuto montrant comment cela fonctionne pour tenter de mettre cela en place.

Merci de votre aide.

Hors ligne

 

#9 Wed 09 February 2022 10:48

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

Re: QGIS: consultation d'un projet via 2 profils differents

Vous pouvez regarder ce lien :

https://georezo.net/forum/viewtopic.php?id=119984

Hors ligne

 

#10 Wed 09 February 2022 11:35

Vincent-SIABS
Participant actif
Date d'inscription: 20 Sep 2016
Messages: 57

Re: QGIS: consultation d'un projet via 2 profils differents

Merci !

Hors ligne

 

#11 Thu 10 February 2022 16:52

Vincent-SIABS
Participant actif
Date d'inscription: 20 Sep 2016
Messages: 57

Re: QGIS: consultation d'un projet via 2 profils differents

Bonjour,

Après étude des liens et de la doc j'ai compris le principe de fonctionnement et cela semble répondre à mes besoins.

J'ai tout de même une dernière question sur la structure du fichier pg_service.conf. A savior que mon projet "appel" 2 bases de données : BD1 et BD2

Dans mon fichier de conf comment cela se traduit t'il ?

Exemple :

Code:

# Commentaire du service Consultation
[consultation]
host=localhost
user=user1
password=user1pwd
dbname=BD1
dbname=BD2
port=5432

Est ce que écrit comme cela ça fonctionnerait ?

Merci de votre aide.

EDIT : En fait je n'ai pas obligation à édclarer les base de données ? Juste les identifiants du User. Et ensuite ma gestion des rôles dans PostGIS va indiquer si l'utilisateur va oui ou non pouvoir pointer vers les bases de données "appelées"par le projet, c'est ça ?

Dernière modification par Vincent-SIABS (Thu 10 February 2022 16:59)

Hors ligne

 

Pied de page des forums

Powered by FluxBB