com.ibm.itim.authentication
Interface AuthenticationProvider
- public interface AuthenticationProvider
AuthenticationProvider is an interface for authenticating a user
using a specific implementation of a specific authentication
mechanism. A class implementing this interface may support the SHA
password authentication mechanism for example.
- See Also:
Credentials
authenticate
public SystemUser authenticate(Credentials userCredentials)
throws AuthenticationFailedException,
ConfigurationException
- Authenticates a user with the given Credentials. The success
or failure of the authentication and the reason for failure
(if any) is returned to the caller.
- Parameters:
userCredentials
- the user's credentials to be
authenticated.
- Returns:
- SystemUser object representing authenticated user
- Throws:
AuthenticationFailedException
- thrown if the
authentication attempt
failed to invalid user
credentials.
ConfigurationException
- thrown if the required
credentials are not provided
or the provided credentials
are malformed.
IBM Tivoli Identity Manager 4.6
© Copyright International Business Machines Corporation 2005. All rights
reserved. US Government Users Restricted Rights
Use, duplication or disclosure restricted by GSA ADP Schedule
Contract with IBM Corp.