org.mule.umo.security
Interface UMOSecurityProvider
- All Superinterfaces:
- Initialisable
- All Known Implementing Classes:
- AcegiProviderAdapter, JaasSimpleAuthenticationProvider, PGPSecurityProvider
public interface UMOSecurityProvider
- extends Initialisable
UMOSecurityProvider
is a target security provider thsat actually
does the work of authenticating credentials and populating the UMOAuthentication
object.
setName
void setName(String name)
getName
String getName()
authenticate
UMOAuthentication authenticate(UMOAuthentication authentication)
throws SecurityException
- Throws:
SecurityException
supports
boolean supports(Class aClass)
createSecurityContext
UMOSecurityContext createSecurityContext(UMOAuthentication auth)
throws UnknownAuthenticationTypeException
- Throws:
UnknownAuthenticationTypeException
Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.