org.mule.module.spring.security
Class AuthorizationFilter

java.lang.Object
  extended by org.mule.security.AbstractSecurityFilter
      extended by org.mule.module.spring.security.AuthorizationFilter
All Implemented Interfaces:
MuleContextAware, Initialisable, SecurityFilter

public class AuthorizationFilter
extends AbstractSecurityFilter

Authorizes user access based on the required authorities for a user.


Field Summary
protected  Log logger
           
 
Fields inherited from class org.mule.security.AbstractSecurityFilter
muleContext, securityManager
 
Fields inherited from interface org.mule.api.lifecycle.Initialisable
PHASE_NAME
 
Constructor Summary
AuthorizationFilter()
           
 
Method Summary
 void doFilter(MuleEvent event)
           
 Collection<String> getRequiredAuthorities()
           
 void setRequiredAuthorities(Collection<String> requiredAuthorities)
           
 
Methods inherited from class org.mule.security.AbstractSecurityFilter
doInitialise, getSecurityManager, getSecurityProviders, initialise, setMuleContext, setSecurityManager, setSecurityProviders, updatePayload
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected final Log logger
Constructor Detail

AuthorizationFilter

public AuthorizationFilter()
Method Detail

doFilter

public void doFilter(MuleEvent event)
              throws SecurityException,
                     UnknownAuthenticationTypeException,
                     CryptoFailureException,
                     SecurityProviderNotFoundException,
                     EncryptionStrategyNotFoundException,
                     InitialisationException
Specified by:
doFilter in interface SecurityFilter
Specified by:
doFilter in class AbstractSecurityFilter
Throws:
SecurityException
UnknownAuthenticationTypeException
CryptoFailureException
SecurityProviderNotFoundException
EncryptionStrategyNotFoundException
InitialisationException

getRequiredAuthorities

public Collection<String> getRequiredAuthorities()

setRequiredAuthorities

public void setRequiredAuthorities(Collection<String> requiredAuthorities)


Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.