J'essaie de créer une application basée sur la sécurité au niveau du module. L'idée est que nous aurions un login utilisateur, récupérerions des rôles, récupérerions les pages auxquelles ces rôles ont accès puis, dans ces pages, saisiraient les modules auxquels ils ont accès, puis les fonctions dans les modules auxquels ils ont accès (list, create, edit, effacer). De cette façon, dans un écran d'administration, quelqu'un pourrait autoriser ou refuser des modules et des fonctions de module à des groupes.Sécurité basée sur le module
Quelqu'un a-t-il déjà vu des exemples de projets comme celui-ci ou a-t-il des indices sur la façon de l'implémenter? Je voudrais vraiment essayer ceci sur une architecture de n-couche.
Merci pour l'info. Je comprends beaucoup mais je me demandais s'il était possible d'avoir une application dont 2 rôles ont accès à une page mais dans cette page les modules differnet sont chargés en fonction du rôle, ainsi que des fonctionnalités différentes dans les modules basés sur roll. Cela a-t-il du sens? Une page aurait différentes fonctions de modules et de modules basées sur le roulement de l'utilisateur ... –
@Jesse: Oui, voir mise à jour. Vous pouvez vérifier les rôles par programme et charger vos modules en fonction de la présence ou non de l'utilisateur dans ce rôle. Vous pouvez trouver une façon plus élégante de faire la même chose en fonction de la conception de votre objet :-) – IrishChieftain
merci pour la réponse et la mise à jour (excusez-moi pour le retard) :) –