org.mule.security
Class AbstractAuthenticationFilter
java.lang.Object
org.mule.security.AbstractSecurityFilter
org.mule.security.AbstractAuthenticationFilter
- All Implemented Interfaces:
- MuleContextAware, Initialisable, AuthenticationFilter, SecurityFilter
- Direct Known Subclasses:
- AbstractEndpointSecurityFilter, DummySecurityFilter, UsernamePasswordAuthenticationFilter
public abstract class AbstractAuthenticationFilter
- extends AbstractSecurityFilter
- implements AuthenticationFilter
AbstractEndpointSecurityFilter provides a framework to perform inbound
or outbound authentication for messages.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
muleContext
protected MuleContext muleContext
AbstractAuthenticationFilter
public AbstractAuthenticationFilter()
getCredentialsAccessor
public CredentialsAccessor getCredentialsAccessor()
- Specified by:
getCredentialsAccessor in interface AuthenticationFilter
setCredentialsAccessor
public void setCredentialsAccessor(CredentialsAccessor credentialsAccessor)
- Specified by:
setCredentialsAccessor in interface AuthenticationFilter
isAuthenticate
public boolean isAuthenticate()
setAuthenticate
public void setAuthenticate(boolean authenticate)
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
authenticate
public void authenticate(MuleEvent event)
throws SecurityException,
UnknownAuthenticationTypeException,
CryptoFailureException,
SecurityProviderNotFoundException,
EncryptionStrategyNotFoundException,
InitialisationException
- Specified by:
authenticate in interface AuthenticationFilter
- Throws:
SecurityException
UnknownAuthenticationTypeException
CryptoFailureException
SecurityProviderNotFoundException
EncryptionStrategyNotFoundException
InitialisationException
authenticateInbound
protected abstract void authenticateInbound(MuleEvent event)
throws SecurityException,
CryptoFailureException,
SecurityProviderNotFoundException,
EncryptionStrategyNotFoundException,
UnknownAuthenticationTypeException
- Throws:
SecurityException
CryptoFailureException
SecurityProviderNotFoundException
EncryptionStrategyNotFoundException
UnknownAuthenticationTypeException
authenticateOutbound
protected abstract void authenticateOutbound(MuleEvent event)
throws SecurityException,
SecurityProviderNotFoundException,
CryptoFailureException
- Throws:
SecurityException
SecurityProviderNotFoundException
CryptoFailureException
Copyright © 2003-2011 MuleSoft, Inc.. All Rights Reserved.