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é ?

#1 Tue 31 August 2021 21:09

Nathan973
Juste Inscrit !
Date d'inscription: 31 Aug 2021
Messages: 1

QGIS: Comment partager uniquement une zone ?

Bonjour,

Est-il possible de partager seulement une partie de la carte ?

Par exemple je souhaite partager notre réseau fibre à mon collaborateur (qui utilise également QGIS)
mais uniquement la zone A, je ne veux pas qu'il voit les autres zones.

Merci.

Hors ligne

 

#2 Wed 01 September 2021 00:51

ThomasG
Membre
Lieu: Nantes
Date d'inscription: 9 Sep 2005
Messages: 946
Site web

Re: QGIS: Comment partager uniquement une zone ?

Bonjour,

La question est de savoir si le but est de cacher pour afficher la zone A mais les droits ne sont pas importants.

Si les droits ne sont pas importants, vous pouvez filtrer la couche avec https://ouvrir.passages.cnrs.fr/tutoqgi … o.php#I23c
mais votre utilisateur peut s'il veut enlever les filtres et voir aussi les données des autres zones que A.

Si vous devez vraiment être strict sur la sécurité, que l'utilisateur doit vraiment ne pas pouvoir accéder aux autres zones que la zone A et en supposant que vous avez vos données dans PostgreSQL, vous pouvez filtrer les données selon un utilisateur en utilisant les "Row Security Policies". Vous pouvez regarder cette vidéo présentée par Régis Haubourg pour une introduction https://www.youtube.com/watch?v=ERNQ50RzaWk Attention, clairement pas simple à mettre en oeuvre.


Cordialement

Thomas

Hors ligne

 

#3 Wed 01 September 2021 10:55

jmarsac
Participant assidu
Lieu: NICE
Date d'inscription: 26 Oct 2005
Messages: 572
Site web

Re: QGIS: Comment partager uniquement une zone ?

ThomasG a écrit:

Si vous devez vraiment être strict sur la sécurité, que l'utilisateur doit vraiment ne pas pouvoir accéder aux autres zones que la zone A et en supposant que vous avez vos données dans PostgreSQL, vous pouvez filtrer les données selon un utilisateur en utilisant les "Row Security Policies". Vous pouvez regarder cette vidéo présentée par Régis Haubourg pour une introduction https://www.youtube.com/watch?v=ERNQ50RzaWk Attention, clairement pas simple à mettre en oeuvre.


Bonjour,

Dans cas, et suivant la version de PostgreSQL utilisée, le partitionnement sur la colonne "zone" pourrait être une solution (https://docs.postgresql.fr/13/ddl-partitioning.html)


Jean-Marie
Azimut

Hors ligne

 

Pied de page des forums

Powered by FluxBB