Interface CredentialsMatcher
- All Known Implementing Classes:
AllowAllCredentialsMatcher,HashedCredentialsMatcher,PasswordMatcher,Sha256CredentialsMatcher,Sha384CredentialsMatcher,Sha512CredentialsMatcher,SimpleCredentialsMatcher
public interface CredentialsMatcher
Interface implemented by classes that can determine if an AuthenticationToken's provided
credentials matches a corresponding account's credentials stored in the system.
Simple direct comparisons are handled well by the
SimpleCredentialsMatcher. If you
hash user's credentials before storing them in a realm (a common practice), look at the
HashedCredentialsMatcher implementations,
as they support this scenario.
- Since:
- 0.1
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionbooleandoCredentialsMatch(AuthenticationToken token, AuthenticationInfo info) Returnstrueif the provided token credentials match the stored account credentials,falseotherwise.
-
Method Details
-
doCredentialsMatch
Returnstrueif the provided token credentials match the stored account credentials,falseotherwise.- Parameters:
token- theAuthenticationTokensubmitted during the authentication attemptinfo- theAuthenticationInfostored in the system.- Returns:
trueif the provided token credentials match the stored account credentials,falseotherwise.
-