org.mule.module.spring.security
Class AuthorizationFilter
java.lang.Object
org.mule.security.AbstractSecurityFilter
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.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected final Log logger
AuthorizationFilter
public AuthorizationFilter()
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.