SystemAuthenticationAuthority is a class that provides a central
interface for authenticating users by supporting a wide variety
of authentication mechanisms. The type of authentication to be
used must be supplied with the user credentials at the time of
authentication. This class is a singleton to make it convenient
for a client to access an instance without the burden of
construction.
Field Summary
static java.lang.String
CREDENTIALS_TYPE
Constant that holds the name of the credential property for
specifying the type of credentials being supplied.
Fields inherited from interface com.ibm.itim.authentication.Authenticator
Authenticates a user using the supplied user credentials. The
type of credentials being supplied indicate the type of
authentication to be performed. The type of credentials must
be provided in the Credentials for the authentication to be
successful. If the user credentials are invalid an
AuthenticationFailedException is thrown.
ConfigurationException - thrown if the required
credentials are not provided,
or the provided credentials
are malformed, or the type
credentials are not supported.