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:

Method Summary
 SystemUser authenticate(Credentials userCredentials)
          Authenticates a user with the given Credentials.

Method Detail


SystemUser authenticate(Credentials userCredentials)
                        throws AuthenticationFailedException,
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.

userCredentials - the user's credentials to be authenticated.
SystemUser object representing authenticated user
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 Security Identity Manager 6.0.0
© Copyright International Business Machines Corporation 2007, 2012. All rights reserved. US Government Users Restricited Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.