public interface Authentication
Authentication interface defines methods to validate
 Credentials upon authentication. The validation
 dependants on the authentication mechanism used, i.e.
 | Modifier and Type | Method and Description | 
|---|---|
| boolean | authenticate(Credentials credentials)True if the Credentials identify the  Userrelated to this
 Authentication. | 
| boolean | canHandle(Credentials credentials)An Authentication may only be able to handle certain types of
  Credentialsas the authentication process is tightly coupled
 to the semantics of theCredentials. | 
boolean canHandle(Credentials credentials)
Credentials as the authentication process is tightly coupled
 to the semantics of the Credentials.
 E.g.: A ticket based Authentication is dependant on a
 Credentials implementation which allows access to this ticket.credentials - in questionstrue if the current Authentication handles the given Credentialsboolean authenticate(Credentials credentials) throws RepositoryException
User related to this
 Authentication.credentials - to verifytrue if Credentials identify the
 User.RepositoryException - If an error occurs.Copyright © 2004–2022 The Apache Software Foundation. All rights reserved.