public abstract class AbstractAuthenticationFilter extends AbstractSecurityFilter implements AuthenticationFilter
AbstractEndpointSecurityFilter provides a framework to perform inbound or outbound authentication for messages.logger, muleContext, securityManager| Constructor and Description |
|---|
AbstractAuthenticationFilter() |
| Modifier and Type | Method and Description |
|---|---|
abstract Event |
authenticate(Event event) |
Event |
doFilter(Event event) |
CredentialsAccessor |
getCredentialsAccessor() |
boolean |
isAuthenticate() |
void |
setAuthenticate(boolean authenticate) |
void |
setCredentialsAccessor(CredentialsAccessor credentialsAccessor) |
doInitialise, getSecurityManager, getSecurityProviders, initialise, setMuleContext, setSecurityManager, setSecurityProvidersclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetSecurityManager, getSecurityProviders, setSecurityManager, setSecurityProviderspublic CredentialsAccessor getCredentialsAccessor()
getCredentialsAccessor in interface AuthenticationFilterpublic void setCredentialsAccessor(CredentialsAccessor credentialsAccessor)
setCredentialsAccessor in interface AuthenticationFilterpublic boolean isAuthenticate()
public void setAuthenticate(boolean authenticate)
public Event doFilter(Event event) throws org.mule.runtime.api.security.SecurityException, org.mule.runtime.api.security.UnknownAuthenticationTypeException, CryptoFailureException, org.mule.runtime.api.security.SecurityProviderNotFoundException, EncryptionStrategyNotFoundException, org.mule.runtime.api.lifecycle.InitialisationException
doFilter in interface SecurityFilterdoFilter in class AbstractSecurityFilterorg.mule.runtime.api.security.SecurityExceptionorg.mule.runtime.api.security.UnknownAuthenticationTypeExceptionCryptoFailureExceptionorg.mule.runtime.api.security.SecurityProviderNotFoundExceptionEncryptionStrategyNotFoundExceptionorg.mule.runtime.api.lifecycle.InitialisationExceptionpublic abstract Event authenticate(Event event) throws org.mule.runtime.api.security.SecurityException, org.mule.runtime.api.security.UnknownAuthenticationTypeException, CryptoFailureException, org.mule.runtime.api.security.SecurityProviderNotFoundException, EncryptionStrategyNotFoundException, org.mule.runtime.api.lifecycle.InitialisationException
authenticate in interface AuthenticationFilterorg.mule.runtime.api.security.SecurityExceptionorg.mule.runtime.api.security.UnknownAuthenticationTypeExceptionCryptoFailureExceptionorg.mule.runtime.api.security.SecurityProviderNotFoundExceptionEncryptionStrategyNotFoundExceptionorg.mule.runtime.api.lifecycle.InitialisationExceptionCopyright © 2003–2017 MuleSoft, Inc.. All rights reserved.