@Deprecated public abstract class AbstractEndpointSecurityFilter extends AbstractAuthenticationFilter implements EndpointSecurityFilter
AbstractEndpointSecurityFilter
provides basic initialisation for all security filters, namely
configuring the SecurityManager for this instanceModifier and Type | Field and Description |
---|---|
protected ImmutableEndpoint |
endpoint
Deprecated.
|
logger, muleContext, securityManager
PHASE_NAME
Constructor and Description |
---|
AbstractEndpointSecurityFilter()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
authenticate(MuleEvent event)
Deprecated.
|
protected abstract void |
authenticateInbound(MuleEvent event)
Deprecated.
|
protected abstract void |
authenticateOutbound(MuleEvent event)
Deprecated.
|
void |
doFilter(MuleEvent event)
Deprecated.
|
ImmutableEndpoint |
getEndpoint()
Deprecated.
|
void |
setEndpoint(ImmutableEndpoint endpoint)
Deprecated.
|
getCredentialsAccessor, isAuthenticate, setAuthenticate, setCredentialsAccessor
doInitialise, getSecurityManager, getSecurityProviders, initialise, setMuleContext, setSecurityManager, setSecurityProviders, updatePayload
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCredentialsAccessor, setCredentialsAccessor
getSecurityManager, getSecurityProviders, setSecurityManager, setSecurityProviders
initialise
protected ImmutableEndpoint endpoint
public AbstractEndpointSecurityFilter()
public ImmutableEndpoint getEndpoint()
getEndpoint
in interface EndpointSecurityFilter
public void setEndpoint(ImmutableEndpoint endpoint)
setEndpoint
in interface EndpointSecurityFilter
setEndpoint
in interface EndpointAware
public void doFilter(MuleEvent event) throws SecurityException, UnknownAuthenticationTypeException, CryptoFailureException, SecurityProviderNotFoundException, EncryptionStrategyNotFoundException, InitialisationException
doFilter
in interface SecurityFilter
doFilter
in class AbstractAuthenticationFilter
SecurityException
UnknownAuthenticationTypeException
CryptoFailureException
SecurityProviderNotFoundException
EncryptionStrategyNotFoundException
InitialisationException
public void authenticate(MuleEvent event) throws SecurityException, UnknownAuthenticationTypeException, CryptoFailureException, SecurityProviderNotFoundException, EncryptionStrategyNotFoundException, InitialisationException
authenticate
in interface AuthenticationFilter
authenticate
in class AbstractAuthenticationFilter
SecurityException
UnknownAuthenticationTypeException
CryptoFailureException
SecurityProviderNotFoundException
EncryptionStrategyNotFoundException
InitialisationException
protected abstract void authenticateInbound(MuleEvent event) throws SecurityException, CryptoFailureException, SecurityProviderNotFoundException, EncryptionStrategyNotFoundException, UnknownAuthenticationTypeException
protected abstract void authenticateOutbound(MuleEvent event) throws SecurityException, SecurityProviderNotFoundException, CryptoFailureException
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.