org.jboss.security.authorization.modules.web
Class WebJACCPolicyModuleDelegate

java.lang.Object
  extended by org.jboss.security.authorization.modules.AuthorizationModuleDelegate
      extended by org.jboss.security.authorization.modules.AbstractJACCModuleDelegate
          extended by org.jboss.security.authorization.modules.web.WebJACCPolicyModuleDelegate

public class WebJACCPolicyModuleDelegate
extends AbstractJACCModuleDelegate

JACC based authorization module helper that deals with the web layer authorization decisions

Since:
July 7, 2006
Version:
$Revision: 62923 $
Author:
Anil Saldhana

Field Summary
 
Fields inherited from class org.jboss.security.authorization.modules.AuthorizationModuleDelegate
log, policyRegistration, trace
 
Constructor Summary
WebJACCPolicyModuleDelegate()
           
 
Method Summary
 int authorize(org.jboss.security.authorization.Resource resource, Subject callerSubject, org.jboss.security.identity.RoleGroup role)
           
 void setPolicyRegistrationManager(org.jboss.security.authorization.PolicyRegistration authzM)
          Set the PolicyRegistration manager Will be used to query for the policies
 
Methods inherited from class org.jboss.security.authorization.modules.AbstractJACCModuleDelegate
getPrincipals
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebJACCPolicyModuleDelegate

public WebJACCPolicyModuleDelegate()
Method Detail

authorize

public int authorize(org.jboss.security.authorization.Resource resource,
                     Subject callerSubject,
                     org.jboss.security.identity.RoleGroup role)
Specified by:
authorize in class AbstractJACCModuleDelegate
callerSubject - Authenticated Subject
role - RoleGroup
Returns:
See Also:
AuthorizationModuleDelegate#authorize(Resource)

setPolicyRegistrationManager

public void setPolicyRegistrationManager(org.jboss.security.authorization.PolicyRegistration authzM)
Description copied from class: AuthorizationModuleDelegate
Set the PolicyRegistration manager Will be used to query for the policies

Overrides:
setPolicyRegistrationManager in class AuthorizationModuleDelegate
See Also:
AuthorizationModuleDelegate.setPolicyRegistrationManager(PolicyRegistration)


Copyright © 2009 JBoss Inc.. All Rights Reserved.