@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 java.lang.String |
ALL_ID
Id used to register a validator to all providers
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getId()
Provider identifier used to map this credential validator to it.
|
boolean |
validate(AbstractCredentials credentials)
Check the validity of a user credential.
|
static final java.lang.String ALL_ID
boolean validate(AbstractCredentials credentials) throws javax.security.auth.login.LoginException
credentials
- the non null
credentialtrue
if the credential is valid ; false
otherwisejavax.security.auth.login.LoginException
- if the user could not be authenticatedjava.lang.String getId()
Copyright © 2010 - 2020 Adobe. All Rights Reserved