Interface Credential
- All Known Implementing Classes:
AbstractClearableCredential,BasicAuthenticationCredential,CallerOnlyCredential,RememberMeCredential,UsernamePasswordCredential
public interface Credential
Credential represents the credential the caller will use to authenticate.-
Method Summary
-
Method Details
-
isCleared
default boolean isCleared()Determines whether the credential value has been securely cleared.- Returns:
trueif the credential has been cleared, otherwise false.
-
clear
default void clear()Clears the credential. For example, if the credential includes a password, this method would overwrite the password value. -
isValid
default boolean isValid()Determines whether the credential is valid. This would be called as part of the credential validation process to check the integrity of the credential, such as a signature check. This check would be self-contained, not requiring identity store access.- Returns:
trueif credential has integrity.
-