Package org.restlet.security
Class LocalVerifier
java.lang.Object
org.restlet.security.SecretVerifier
org.restlet.security.LocalVerifier
- All Implemented Interfaces:
Verifier
- Direct Known Subclasses:
MapVerifier
Verifier that can locally retrieve the secrets. This verifier assumes that
the secret associated to an identifier can be retrieved, which isn't always
possible or even desirable.
- Author:
- Jerome Louvel
-
Field Summary
Fields inherited from interface org.restlet.security.Verifier
RESULT_INVALID, RESULT_MISSING, RESULT_STALE, RESULT_UNKNOWN, RESULT_UNSUPPORTED, RESULT_VALID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract char[]getLocalSecret(String identifier) Returns the local secret associated to a given identifier.intVerifies that the identifier/secret couple is valid.Methods inherited from class org.restlet.security.SecretVerifier
compare, createUser, getIdentifier, getSecret, verify
-
Constructor Details
-
LocalVerifier
public LocalVerifier()
-
-
Method Details
-
getLocalSecret
Returns the local secret associated to a given identifier.- Parameters:
identifier- The identifier to lookup.- Returns:
- The secret associated to the identifier or null.
-
verify
Description copied from class:SecretVerifierVerifies that the identifier/secret couple is valid. It throws an IllegalArgumentException in case the identifier is either null or does not identify a user.- Specified by:
verifyin classSecretVerifier- Parameters:
identifier- The user identifier to match.secret- The provided secret to verify.- Returns:
- Result of the verification based on the RESULT_* constants.
-