org.mule.umo.security
Interface UMOSecurityProvider

All Superinterfaces:
Initialisable
All Known Implementing Classes:
AcegiProviderAdapter, 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.

Version:
$Revision: 1.4 $
Author:
Ross Mason

Method Summary
 UMOAuthentication authenticate(UMOAuthentication authentication)
           
 UMOSecurityContext createSecurityContext(UMOAuthentication auth)
           
 java.lang.String getName()
           
 void setName(java.lang.String name)
           
 boolean supports(java.lang.Class aClass)
           
 
Methods inherited from interface org.mule.umo.lifecycle.Initialisable
initialise
 

Method Detail

setName

public void setName(java.lang.String name)

getName

public java.lang.String getName()

authenticate

public UMOAuthentication authenticate(UMOAuthentication authentication)
                               throws SecurityException
Throws:
SecurityException

supports

public boolean supports(java.lang.Class aClass)

createSecurityContext

public UMOSecurityContext createSecurityContext(UMOAuthentication auth)
                                         throws UnknownAuthenticationTypeException
Throws:
UnknownAuthenticationTypeException


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