org.mule.api.security
Interface AuthenticationFilter

All Superinterfaces:
Initialisable, SecurityFilter
All Known Subinterfaces:
EndpointSecurityFilter
All Known Implementing Classes:
AbstractAuthenticationFilter, AbstractEndpointSecurityFilter, DummySecurityFilter, HttpBasicAuthenticationFilter, HttpBasicAuthenticationFilter, JaasSecurityFilter, MuleEncryptionEndpointSecurityFilter, PGPSecurityFilter, UsernamePasswordAuthenticationFilter

public interface AuthenticationFilter
extends SecurityFilter

AuthenticationFilter is a base filter for authenticating messages.


Field Summary
 
Fields inherited from interface org.mule.api.lifecycle.Initialisable
PHASE_NAME
 
Method Summary
 void authenticate(MuleEvent event)
           
 CredentialsAccessor getCredentialsAccessor()
           
 void setCredentialsAccessor(CredentialsAccessor accessor)
           
 
Methods inherited from interface org.mule.api.security.SecurityFilter
doFilter, getSecurityManager, getSecurityProviders, setSecurityManager, setSecurityProviders
 
Methods inherited from interface org.mule.api.lifecycle.Initialisable
initialise
 

Method Detail

setCredentialsAccessor

void setCredentialsAccessor(CredentialsAccessor accessor)

getCredentialsAccessor

CredentialsAccessor getCredentialsAccessor()

authenticate

void authenticate(MuleEvent event)
                  throws SecurityException,
                         UnknownAuthenticationTypeException,
                         CryptoFailureException,
                         SecurityProviderNotFoundException,
                         EncryptionStrategyNotFoundException,
                         InitialisationException
Throws:
SecurityException
UnknownAuthenticationTypeException
CryptoFailureException
SecurityProviderNotFoundException
EncryptionStrategyNotFoundException
InitialisationException


Copyright © 2003-2014 MuleSoft, Inc.. All Rights Reserved.