Support for validating credentials (such as passwords or X509 certificates) during authentication via the
CredentialsMatcherinterface and its supporting implementations.
Interface Summary Interface Description CredentialsMatcherInterface implemented by classes that can determine if an AuthenticationToken's provided credentials matches a corresponding account's credentials stored in the system. HashingPasswordService PasswordServiceA
PasswordServicesupports common use cases when using passwords as a credentials mechanism.
Class Summary Class Description AllowAllCredentialsMatcherA credentials matcher that always returns
truewhen matching credentials no matter what arguments are passed in.
HashedCredentialMatcherprovides support for hashing of supplied
AuthenticationTokencredentials before being compared to those in the
AuthenticationInfofrom the data store.
Md2CredentialsMatcher Deprecated. Md5CredentialsMatcher Deprecated. PasswordMatcherA
CredentialsMatcherthat employs best-practices comparisons for hashed text passwords.
Sha1CredentialsMatcher Deprecated. Sha256CredentialsMatcher Deprecated. Sha384CredentialsMatcher Deprecated. Sha512CredentialsMatcher Deprecated. SimpleCredentialsMatcherSimple CredentialsMatcher implementation.