Interface CredentialsMatcher
-
- All Known Implementing Classes:
AllowAllCredentialsMatcher
,HashedCredentialsMatcher
,Md2CredentialsMatcher
,Md5CredentialsMatcher
,PasswordMatcher
,Sha1CredentialsMatcher
,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 theHashedCredentialsMatcher
implementations, as they support this scenario.- Since:
- 0.1
- See Also:
SimpleCredentialsMatcher
,AllowAllCredentialsMatcher
,Md5CredentialsMatcher
,Sha1CredentialsMatcher
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
doCredentialsMatch(AuthenticationToken token, AuthenticationInfo info)
Returnstrue
if the provided token credentials match the stored account credentials,false
otherwise.
-
-
-
Method Detail
-
doCredentialsMatch
boolean doCredentialsMatch(AuthenticationToken token, AuthenticationInfo info)
Returnstrue
if the provided token credentials match the stored account credentials,false
otherwise.- Parameters:
token
- theAuthenticationToken
submitted during the authentication attemptinfo
- theAuthenticationInfo
stored in the system.- Returns:
true
if the provided token credentials match the stored account credentials,false
otherwise.
-
-