org.jboss.portal.security.impl.jacc
Class JACCPortalAuthorizationManager
java.lang.Object
org.jboss.portal.security.impl.jacc.JACCPortalAuthorizationManager
- All Implemented Interfaces:
- PortalAuthorizationManager
public class JACCPortalAuthorizationManager
- extends java.lang.Object
- implements PortalAuthorizationManager
Portal Authorization Manager based on JACC Has deep integration with the JBossSX Jacc Layer.
- Since:
- Jan 30, 2006
- Author:
- Anil Saldhana, Julien Viet
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JACCPortalAuthorizationManager
public JACCPortalAuthorizationManager(JACCPortalAuthorizationManagerFactory factory)
checkRoleConfig
public void checkRoleConfig(java.lang.String contextID,
java.lang.String roleName)
throws PortalSecurityException
- Throws:
PortalSecurityException
checkPermission
public boolean checkPermission(javax.security.auth.Subject checkedSubject,
PortalPermission permission)
throws java.lang.IllegalArgumentException,
PortalSecurityException
- Specified by:
checkPermission
in interface PortalAuthorizationManager
- Returns:
-
- Throws:
java.lang.IllegalArgumentException
- if the permission is null
PortalSecurityException
checkPermission
public boolean checkPermission(PortalPermission permission)
throws java.lang.IllegalArgumentException,
PortalSecurityException
- Specified by:
checkPermission
in interface PortalAuthorizationManager
- Returns:
-
- Throws:
java.lang.IllegalArgumentException
- if the permission is null
PortalSecurityException