gestion d'accès par masquage de bit sous vijéo designer

Forum traitant des automates industriels de marque Schneider - Telemecanique
Répondre
Amin
Apprend le binaire
Apprend le binaire
Messages : 6
Enregistré le : 02 sept. 2019, 16:47

gestion d'accès par masquage de bit sous vijéo designer

Message par Amin »

Bonjour,
j'essaie de mettre en oeuvre un tuto schneider de la sécurité basée sur le masquage de bit sous Vijeo designer mais apparemment cela ne marche pas que théoriquement sauf si je n'ai pas bien suivi le tuto. Est ce qu'il y en a quelqu'un qui a déjà travaillé avec ce type de gestion d'accès ?
Merci bien
Modifié en dernier par Amin le 03 sept. 2019, 10:07, modifié 1 fois.
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2079
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: gestion d'accès par masquage de bit sous vijéo designer

Message par philou77 »

salut !

ça fonctionne très bien !

la sécurité est basée sur les bits d'un mot !

chaque groupe se voit attribuer une valeur 1,2,4,8,16,32, etc...
ou un mixte par exemple valeur 7 = 1+2+4

chaque utilisateur est rattaché à un groupe et dispose des droits du groupe

par exemple
pour les groupes
Utilisateur = 1
Maintenance= 2
Méthode = 4
Constructeur = 7

définir l'accès aux pages et fonctions par la valeur souhaitée (1,2,4 ou 7 dans l'exemple)
puis attacher des utilisateurs a chaque groupe
le constructeur ayant la valeur 7, il aura accès à toutes les fonctions !
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Amin
Apprend le binaire
Apprend le binaire
Messages : 6
Enregistré le : 02 sept. 2019, 16:47

Re: gestion d'accès par masquage de bit sous vijéo designer

Message par Amin »

Merci pour votre réponse , justement il y a un souci , si on prend votre exemple : on se connectant avec l'utilisateur , Maintenance ou Méthode on aura toujours accès aussi aux objets assignés un niveau de sécurité 7 (constructeur) , ce qui ne devrait pas avoir lieu normalement.
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2079
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: gestion d'accès par masquage de bit sous vijéo designer

Message par philou77 »

Non , car 1 2 ou 4 c’est pas 7
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Amin
Apprend le binaire
Apprend le binaire
Messages : 6
Enregistré le : 02 sept. 2019, 16:47

Re: gestion d'accès par masquage de bit sous vijéo designer

Message par Amin »

J'ai pris votre exemple et en se connectant par exemple avec maintenance , j'arrive à modifier des objets sécurisés par un niveau 7
Sauf s'il y a un bug dans la version 6.2 de Vijeo designer
Avatar du membre
pach30
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 116
Enregistré le : 26 mars 2019, 14:20
Localisation : ben le Sud de ?

Re: gestion d'accès par masquage de bit sous vijéo designer

Message par pach30 »

j'ai du "tricher" dernièrement avec les droits d'accès (ou alors je n'ai pas compris le fonctionnement ) . Par exemple , j'utilise la fonction recette avec deux comptes différents :
  • user (_UserLevel = 1 , il peut juste charger une recette)
  • "expert" ( _UserLevel = 65 , il peut créer /modifier / supprimer)
Il semble que par defaut , les droits d'accès (AcessRight) du recipemanager soit ceux de l'utilisateur loggé à l'instant T . Donc les recettes créées par l'expert ne sont pas visible par le user (65 VS 1 ) ! dommage , il eusse fallu que je crée mes comptes dans l'autre sens c-a-d user 65 et expert 1. Mon appli étant quasi terminée , j'ai contourné cette impasse en attribuant un variable interne Vijeo à AccèsRight du recipemanager, variable que je charge avec la même valeur au changement d'utilisateur, la possibilité de créer ou non des recettes se faisant par 2 pages IHM différentes selon que l'on est "user" ou "expert"


L'aide en ligne de Vijeo est qaund même un peu succinte sur certains sujets !!
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2079
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: gestion d'accès par masquage de bit sous vijéo designer

Message par philou77 »

autant pour moi, je t'avais fais cela de tête.

pour ma part

Groupes :
maint = 1
prog = 2
constructeur = 4
total = 7

aucun objet n'est protégé en niveau 7 dans le projet, il sont tous en 1 , 2 ou 4

seul l'utilisateur se voit attribuer la valeur du groupe (1, 2, 4 ou 7)

donc en fonction de l'utilisateur connecté il n'a accès qu'aux objets de son niveau (1,2, ou 4)
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Amin
Apprend le binaire
Apprend le binaire
Messages : 6
Enregistré le : 02 sept. 2019, 16:47

Re: gestion d'accès par masquage de bit sous vijéo designer

Message par Amin »

Oui dans ce cas ça marche effectivement , mais en cas d'objets sécurisés avec un niveau 7 ça marche plus ! En fait je veux avoir dans mon projet un utilisateur "Admin" qui a accès à tous les objets , et en même temps avoir des objets dont seul "Admin" peut y accéder et les modifier
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2079
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: gestion d'accès par masquage de bit sous vijéo designer

Message par philou77 »

dans ce cas ton admin a un niveau 7
et les objets de l'admin seul sont en 4

sur mon exemple l'admin serait dans le groupe Total et ses objets réservés au niveau 4, il aurait aussi accès aux objets 1,2


Faut pas que tu confondes le niveau des objet et le niveau des groupes , c'est là qu'est la subtilité !

L'objet n'a qu'un seul bit qui lui est attribué (AUCUN OBJET ne doit avoir plusieurs bit à 1 !!)
Le groupe peut couvrir plusieurs bits (cela reviens a dire que le groupe accède à un ou plusieurs niveaux de sécurité)
L'utilisateur appartient à un groupe et lui donne donc les droits du groupe !
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Amin
Apprend le binaire
Apprend le binaire
Messages : 6
Enregistré le : 02 sept. 2019, 16:47

Re: gestion d'accès par masquage de bit sous vijéo designer

Message par Amin »

Maintenant les choses sont très claires ,
Je tiens à vous remercier très sincèrement pour les informations que vous m'avez fournies.
Répondre