@ConsumerType public interface CredentialsValidator
This interface is intended to be implemented by an application which wants to customize the validation of the users based on their credential.
A CredentialsValidator
is passed to Provider
providers if Provider.getId()
equals
getId()
or getId()
is equals to ALL_ID
-
Modifier and Type | Field and Description |
---|---|
static String |
ALL_ID
Id used to register a validator to all providers
|
Modifier and Type | Method and Description |
---|---|
String |
getId()
Provider identifier used to map this credential validator to it.
|
boolean |
validate(org.apache.jackrabbit.oak.spi.security.authentication.credentials.AbstractCredentials credentials)
Check the validity of a user credential.
|
static final String ALL_ID
boolean validate(org.apache.jackrabbit.oak.spi.security.authentication.credentials.AbstractCredentials credentials) throws LoginException
credentials
- the non null
credentialtrue
if the credential is valid ; false
otherwiseLoginException
- if the user could not be authenticatedString getId()
Copyright © 2010 - 2020 Adobe. All Rights Reserved