2012-10-01 2 views
1

Pour une application JSF s'exécutant sur JBoss 4.2 avec JSF 1.2, Container Managed Security et EJB 3.0, je cherche une solution pour combiner plusieurs rôles dans un même rôle. Par exemple:Rôles de groupe JSF (sécurité gérée par conteneur)

  • Rôles: IT-Support, Téléphone-support, technique-support, Livrer-Support

Maintenant, je veux préciser un rôle qui comprend par exemple trois de ces rôles:

  • Rôle: senior-Suppoert (IT-support,-support technique, Livrer-support)

Est-ce possible avec le conteneur géré sécurité et Jboss?

Répondre

0

Non, ce n'est pas possible avec les fonctions d'autorisation gérées par conteneur.

Encore plus, l'héritage de rôle est considéré comme bad design. Ne fais pas ça. Selon les exigences fonctionnelles concrètes, vous pouvez soit créer automatiquement les trois rôles supplémentaires lorsque vous spécifiez le rôle "global" (ou inversement), soit créer une méthode/fonction utilitaire/utilitaire pour vérifier si l'utilisateur donné a tous les droits. les trois rôles (sans créer de rôle supplémentaire).

+0

Merci. C'est une solution de contournement mais bon, je dois utiliser la sécurité gérée par conteneur ... – Cruel

Questions connexes