public abstract class AbstractAuthenticationFilter extends AbstractSecurityFilter implements AuthenticationFilter
AbstractEndpointSecurityFilter
provides a framework to perform inbound or outbound authentication for messages.logger, registry, securityManager
LOCATION_KEY, ROOT_CONTAINER_NAME_KEY
PHASE_NAME
ANNOTATIONS_PROPERTY_NAME
Constructor and Description |
---|
AbstractAuthenticationFilter() |
Modifier and Type | Method and Description |
---|---|
abstract SecurityContext |
authenticate(CoreEvent event) |
SecurityContext |
doFilter(CoreEvent event) |
boolean |
isAuthenticate() |
doInitialise, getSecurityManager, getSecurityProviders, initialise
getAnnotation, getAnnotations, getLocation, getRootContainerLocation, setAnnotations
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getSecurityManager, getSecurityProviders
initialise
public boolean isAuthenticate()
public SecurityContext doFilter(CoreEvent event) throws SecurityException, UnknownAuthenticationTypeException, CryptoFailureException, SecurityProviderNotFoundException, EncryptionStrategyNotFoundException, InitialisationException
doFilter
in interface SecurityFilter
doFilter
in class AbstractSecurityFilter
SecurityException
UnknownAuthenticationTypeException
CryptoFailureException
SecurityProviderNotFoundException
EncryptionStrategyNotFoundException
InitialisationException
public abstract SecurityContext authenticate(CoreEvent event) throws SecurityException, UnknownAuthenticationTypeException, CryptoFailureException, SecurityProviderNotFoundException, EncryptionStrategyNotFoundException, InitialisationException
Copyright © 2018. All rights reserved.