package org.apereo.cas.digest;
import javax.security.auth.login.AccountNotFoundException;
/**
* This is {@link DigestHashedCredentialRetriever}.
*
* @author Misagh Moayyed
* @since 5.0.0
*/
public interface DigestHashedCredentialRetriever {
/**
* Find the MD5 hashed secret for a given user and realm.
*
* @param uid the uid
* @param realm the realm
* @return the secret
* @throws AccountNotFoundException if the account is not found
*/
String findCredential(String uid, String realm) throws AccountNotFoundException;
}