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
User related to this
Authentication. |
boolean |
canHandle(Credentials credentials)
An Authentication may only be able to handle certain types of
Credentials as the authentication process is tightly coupled
to the semantics of the Credentials . |
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–2021 The Apache Software Foundation. All rights reserved.