IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Zend_Acl & Zend_Auth PHP Discussion :

[ACL] Droit d'accès groupe et utilisateurs


Sujet :

Zend_Acl & Zend_Auth PHP

  1. #1
    Membre du Club
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2009
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2009
    Messages : 64
    Points : 41
    Points
    41
    Par défaut [ACL] Droit d'accès groupe et utilisateurs
    bonjour a tous,

    Je suis entrain d'ecrire une application basée sur le Zf , après avoir réussi une authentification assez facilement , je me retrouve face a un cas de gestion de droits assez spécifique :

    Mon application est modulaire mais chaque module contient des sous modules

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    module1
        |
        ->sous module 1.1
        ->sous module 1.2
        ...
        ->sous module 1.n
    module2
       |
        ->sous module 2.1
        ->sous module 2.2
        ...
        ->sous module 2.n
    A cette modularité s'ajoutent des rôles bien spécifiques, mais on aura des exceptions aux groupes , pour tel ou tel utilisateur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    groupe1
        |
        ->utilisateur 1
        ->utilisateur 2
        ...
        ->utilisateur n
    groupe2
       |
        ->utilisateur 1
        ->utilisateur 3
        ...
        ->utilisateur n
    par exemple dans ce cas , l' utilisateur 3 pourrait avoir un droit d'accès spécifique a un module(voire meme un seul sous module), sans que son groupe y ait droit. Ce droit devra donc se cumuler avec ceux du groupe...(Droit liés au groupe + droits liés a l'utilisateur en cours)

    Dans ce cas précis , je ne comprends pas trop comment bien architecturer mes ACLs , et je me pose même la question de l'utilité des ACLs dans ce cas précis, sachant qu'a terme , on aura une très grande quantité de droits différents...

    Ne serait t'il pas plus judicieux de créer mon systeme totalement ?? (Malgré le fait que je pense que cette fcon de faire soit contraire a l'idée même du framework...

    J'aimerais beaucoup avoir des retours d'expérience sur vos utilisations des ACLs... parce que la , ca coince un peu dans ma petite tete de débutant...

  2. #2
    Membre expert
    Avatar de Eusebe
    Inscrit en
    Mars 2006
    Messages
    1 992
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 992
    Points : 3 344
    Points
    3 344
    Par défaut
    Bonjour,

    En fait la gestion des ACL telle qu'elle est proposée est déjà très souple. Il y a une raison simple : c'est à toi de fixer les rôles, les ressources, et les contrôles d'accès.

    Et il y a plusieurs façons d'adapter ces notions à ta problématique.

    Par exemple, tu pourrais considérer que chaque rôle est un groupe, et qu'un utilisateur ayant des droits particuliers est un nouveau rôle héritant du rôle de son groupe.Donc tu pourrais avoir un rôle 'groupe 2' et un rôle 'utilisateur 3' qui hérite de 'groupe 2'...

    Ensuite, pour la vérification, si le rôle 'utilisateur 3' existe, tu le testes, sinon tu testes le groupe d'appartenance de l'utilisateur...

Discussions similaires

  1. Comment définir les droits d'accès d'un utilisateur ?
    Par Klemsy78 dans le forum Langage
    Réponses: 17
    Dernier message: 12/07/2015, 22h12
  2. droit d"acces de l'utilisateur aspnet
    Par Alabama-song dans le forum ASP.NET
    Réponses: 0
    Dernier message: 22/08/2007, 03h40
  3. jsf et Droit d'Accès pour les utilisateur
    Par pourjava dans le forum JSF
    Réponses: 1
    Dernier message: 20/07/2007, 14h42
  4. Réponses: 6
    Dernier message: 10/05/2007, 16h24
  5. Droit d'accès d'un utilisateur suivant un mot de passe
    Par Tiroy dans le forum Sécurité
    Réponses: 1
    Dernier message: 12/12/2006, 16h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo