public abstract class AbstractAuthenticationFilter extends AbstractSecurityFilter implements AuthenticationFilter
AbstractEndpointSecurityFilter provides a framework to perform inbound
or outbound authentication for messages.logger, muleContext, securityManagerPHASE_NAME| Constructor and Description |
|---|
AbstractAuthenticationFilter() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
authenticate(MuleEvent event) |
void |
doFilter(MuleEvent event) |
CredentialsAccessor |
getCredentialsAccessor() |
boolean |
isAuthenticate() |
void |
setAuthenticate(boolean authenticate) |
void |
setCredentialsAccessor(CredentialsAccessor credentialsAccessor) |
doInitialise, getSecurityManager, getSecurityProviders, initialise, setMuleContext, setSecurityManager, setSecurityProviders, updatePayloadclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetSecurityManager, getSecurityProviders, setSecurityManager, setSecurityProvidersinitialisepublic CredentialsAccessor getCredentialsAccessor()
getCredentialsAccessor in interface AuthenticationFilterpublic void setCredentialsAccessor(CredentialsAccessor credentialsAccessor)
setCredentialsAccessor in interface AuthenticationFilterpublic boolean isAuthenticate()
public void setAuthenticate(boolean authenticate)
public void doFilter(MuleEvent event) throws SecurityException, UnknownAuthenticationTypeException, CryptoFailureException, SecurityProviderNotFoundException, EncryptionStrategyNotFoundException, InitialisationException
doFilter in interface SecurityFilterdoFilter in class AbstractSecurityFilterSecurityExceptionUnknownAuthenticationTypeExceptionCryptoFailureExceptionSecurityProviderNotFoundExceptionEncryptionStrategyNotFoundExceptionInitialisationExceptionpublic abstract void authenticate(MuleEvent event) throws SecurityException, UnknownAuthenticationTypeException, CryptoFailureException, SecurityProviderNotFoundException, EncryptionStrategyNotFoundException, InitialisationException
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.