org.sakaiproject.api.common.authentication
Interface AuthenticationManager

All Known Implementing Classes:
LegacyAuthnComponent, OpenAuthnComponent

public interface AuthenticationManager

AuthenticationManager ...

Version:
$Revision: 632 $
Author:
University of Michigan, Sakai Software Development Team

Method Summary
 Authentication authenticate(Evidence e)
          Attempt to authenticate a user by the given evidence.
 

Method Detail

authenticate

public Authentication authenticate(Evidence e)
                            throws AuthenticationException
Attempt to authenticate a user by the given evidence. Success produces the authenticated user id. Failure throws an exception.

Parameters:
e - The collected evidence to authenticate.
Returns:
The authentication information if authenticated.
Throws:
AuthenticationException - if the evidence is not understood or not valid.