org.restlet.security
Class LocalVerifier
java.lang.Object
org.restlet.security.SecretVerifier
org.restlet.security.LocalVerifier
- All Implemented Interfaces:
- Verifier
- Direct Known Subclasses:
- MapVerifier
public abstract class LocalVerifier
- extends SecretVerifier
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
Method Summary |
abstract char[] |
getLocalSecret(String identifier)
Returns the local secret associated to a given identifier. |
int |
verify(String identifier,
char[] secret)
Verifies that the identifier/secret couple is valid. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LocalVerifier
public LocalVerifier()
getLocalSecret
public abstract char[] getLocalSecret(String identifier)
- 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
public int verify(String identifier,
char[] secret)
- Description copied from class:
SecretVerifier
- Verifies 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:
verify
in class SecretVerifier
- Parameters:
identifier
- The user identifier to match.secret
- The provided secret to verify.
- Returns:
- Result of the verification based on the RESULT_* constants.
Copyright © 2005-2013 Restlet.