org.jboss.jmx.connector.invoker
Class RolesAuthorization

java.lang.Object
  extended byorg.jboss.jmx.connector.invoker.RolesAuthorization

public class RolesAuthorization
extends java.lang.Object

A default authorization delegate used by the AuthorizationInterceptor. This looks for a hard coded JBossAdmin role in the current authenticated Subject.


Constructor Summary
RolesAuthorization()
           
 
Method Summary
 void authorize(java.security.Principal caller, javax.security.auth.Subject subject, java.lang.String objectname, java.lang.String opname)
           
 void setRequiredRoles(java.util.HashSet requiredRoles)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RolesAuthorization

public RolesAuthorization()
Method Detail

setRequiredRoles

public void setRequiredRoles(java.util.HashSet requiredRoles)

authorize

public void authorize(java.security.Principal caller,
                      javax.security.auth.Subject subject,
                      java.lang.String objectname,
                      java.lang.String opname)