A.2. Modules d'autorisation inclus
Code | Class |
---|---|
DenyAll | org.jboss.security.authorization.modules.AllDenyAuthorizationModule |
PermitAll | org.jboss.security.authorization.modules.AllPermitAuthorizationModule |
Delegating | org.jboss.security.authorization.modules.DelegatingAuthorizationModule |
Web | org.jboss.security.authorization.modules.web.WebAuthorizationModule |
JACC | org.jboss.security.authorization.modules.JACCAuthorizationModule |
XACML | org.jboss.security.authorization.modules.XACMLAuthorizationModule |
Module d'autorisation simple qui refuse toujours une demande d'autorisation. Aucune option de configuration disponible.
Module d'autorisation simple qui accepte toujours une demande d'autorisation. Aucune option de configuration disponible.
Module d'autorisation par défaut qui délègue le processus de décision aux délégués configurés.
Module d'autorisation web par défaut appartemnant à la logique d'autorisation tomcat par défaut (permit all/tout permis).
Ce module applique les sémantiques JACC en utilisant deux délégués (WebJACCPolicyModuleDelegate pour les requêtes d'autorisation de conteneur web et EJBJACCPolicyModuleDelegate pour les requêtes de conteneurs EJB). Aucune option de configuration n'est disponible.
Ce module applique l'autorisation XACML grâce à deux délégués pour le les conteneurs EJB et web (WebXACMLPolicyModuleDelegate et EJBXACMLPolicyModuleDelegate). Ce module crée un objet PDP issu des politiques enregistrées et évalue la requête web ou EJB en fonction.
Module d'autorisation de base remplacé et fournissant une fonction de délégation à d'autres modules d'autorisation.