Module io.inverno.mod.security
Package io.inverno.mod.security.authentication.password
package io.inverno.mod.security.authentication.password
Inverno security password API.
-
ClassDescriptionBase password implementation.A password that uses Argon2 key derivation function to encode password.An Argon2 password encoder implementation.The type of hash.A password that uses Bcrypt hashing function to encode password.A Bcrypt password encoder implementation.A password that uses a
MessageDigest
to encode password.AMessageDigest
based password encoder implementation.A password represents secret data that can be used to authenticate an entity.A password encoder used to encode a raw password into a secured password representation.Thrown to indicate that a password related operation failed.A password policy is used to evaluate the strength of a password in a login credentials against specific rules.A password strength provides both qualitative and quantitative marks to assess its level of protection against password cracking attacks.Represents a qualitative password protection mark.Thrown to indicate that a password does not comply with a password policy.A password that uses Password-Based Key Derivation Function 2 to encode password.A PBKDF2 based password encoder implementation.Represents a raw unencoded password.A raw (no-op) password encoder implementation.A password that uses Scrypt hashing function to encode password.A Scrypt password encoder implementation.SimplePasswordPolicy<A extends LoginCredentials>A simple password policy that simply checks for password's length.A simple password strength implementation.