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
  • Constructor Details

    • LocalVerifier

      public LocalVerifier()
  • Method Details

    • 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.