public interface Authentication
Authentication interface defines methods to validate
Credentials during the
login step of the
authentication process. The validation depends on the authentication
mechanism in place.
A given implementation may only handle certain types of Credentials
as the authentication process is tightly coupled to the semantics of the
Credentials.
For example a implementation may only be able to validate UserID/password
pairs such as passed with javax.jcr.SimpleCredentials, while another
might be responsible for validating login token issued by the repository or
an external access token generation mechanism.
| Modifier and Type | Method and Description |
|---|---|
boolean |
authenticate(Credentials credentials)
Validates the specified
Credentials and returns true if
the validation was successful. |
boolean authenticate(Credentials credentials)
throws javax.security.auth.login.LoginException
Credentials and returns true if
the validation was successful.credentials - to verifytrue if the validation was successful; false
if the specified credentials are not supported and this authentication
implementation cannot verify their validity.javax.security.auth.login.LoginException - if the authentication failed."Copyright © 2010 - 2018 Adobe Systems Incorporated. All Rights Reserved"