Package org.mule.umo.security

Interface Summary
UMOAuthentication  
UMOCredentials  
UMOCredentialsAccessor UMOCredentialsAccessor is a template for obtaining user credentials from the current message and writing the user credentials to an outbound message
UMOEndpointSecurityFilter UMOEndpointSecurityFilter is a base filter for secure filtering of inbound and outbout event flow
UMOSecurityContext UMOSecurityContext holds security information and is associated with the UMOSession.
UMOSecurityContextFactory UMOSecurityContextFactory is responsible for creating a UMOSecurityContext instance.
UMOSecurityManager UMOSecurityManager is responsible for managing a one or more security providers.
UMOSecurityProvider UMOSecurityProvider is a target security provider thsat actually does the work of authenticating credentials and populating the UMOAuthentication object.
 

Exception Summary
CredentialsNotSetException CredentialsNotSetException is thrown when user credentials cannot be obtained from the current message
CryptoFailureException CryptoFailureException is a generic exception thrown by an CryptoStrategy if encryption or decryption fails.
EncryptionNotSupportedException EncryptionNotSupportedException is thrown if an algorithm is set in the MULE_USER header but it doesn't match the algorithm set on the security filter
SecurityProviderNotFoundException SecurityProviderNotFoundException is thrown by the UMOSecurityManager when an authentication request is made but no suitable security provider can be found to process the authentication
UMOSecurityException UMOSecurityException is a generic security exception
UnauthorisedException UnauthorisedException is thrown if authentication fails
UnknownAuthenticationTypeException UnknownAuthenticationTypeException is thrown if a security context request is make with an unrecognised UMOAuthentication type.
UnsupportedAuthenticationSchemeException UnsupportedAuthenticationSchemeException is thrown when a authentication scheme is being used on the message that the Security filter does not understand
 



Copyright © 2003-2005 SymphonySoft Limited. All Rights Reserved.