org.mule.umo.security
Interface UMOSecurityManager
- All Superinterfaces:
- Initialisable
- All Known Implementing Classes:
- MuleSecurityManager
- public interface UMOSecurityManager
- extends Initialisable
UMOSecurityManager
is responsible for managing a one or more
security providers.
- Version:
- $Revision: 1.2 $
- Author:
- Ross Mason
authenticate
public UMOAuthentication authenticate(UMOAuthentication authentication)
throws UMOSecurityException
- Throws:
UMOSecurityException
addProvider
public void addProvider(UMOSecurityProvider provider)
getProvider
public UMOSecurityProvider getProvider(java.lang.String name)
removeProvider
public UMOSecurityProvider removeProvider(java.lang.String name)
getProviders
public java.util.List getProviders()
setProviders
public void setProviders(java.util.List providers)
createSecurityContext
public UMOSecurityContext createSecurityContext(UMOAuthentication authentication)
throws UnknownAuthenticationTypeException
- Throws:
UnknownAuthenticationTypeException
getEncryptionStrategy
public UMOEncryptionStrategy getEncryptionStrategy(java.lang.String name)
addEncryptionStrategy
public void addEncryptionStrategy(java.lang.String name,
UMOEncryptionStrategy strategy)
removeEncryptionStrategy
public UMOEncryptionStrategy removeEncryptionStrategy(java.lang.String name)
Copyright © 2003-2005 SymphonySoft Limited. All Rights Reserved.