Uses of Interface
io.inverno.mod.security.authentication.password.Password.Encoder
Packages that use Password.Encoder
Package
Description
Inverno security password API.
Inverno security user provisioning API.
-
Uses of Password.Encoder in io.inverno.mod.security.authentication.password
Classes in io.inverno.mod.security.authentication.password with type parameters of type Password.EncoderModifier and TypeClassDescriptionclassAbstractPassword<A extends Password<A,B>, B extends Password.Encoder<A, B>> Base password implementation.interfacePassword<A extends Password<A,B>, B extends Password.Encoder<A, B>> A password represents secret data that can be used to authenticate an entity.static interfacePassword.Encoder<A extends Password<A,B>, B extends Password.Encoder<A, B>> A password encoder used to encode a raw password into a secured password representation.Classes in io.inverno.mod.security.authentication.password that implement Password.EncoderModifier and TypeClassDescriptionstatic classAn Argon2 password encoder implementation.static classA Bcrypt password encoder implementation.static classAMessageDigestbased password encoder implementation.static classA PBKDF2 based password encoder implementation.static classA raw (no-op) password encoder implementation.static classA Scrypt password encoder implementation.Fields in io.inverno.mod.security.authentication.password declared as Password.Encoder -
Uses of Password.Encoder in io.inverno.mod.security.authentication.user
Methods in io.inverno.mod.security.authentication.user that return Password.EncoderModifier and TypeMethodDescriptionPassword.Encoder<?, ?> InMemoryUserRepository.getPasswordEncoder()Returns the password encoder used to encode passwords.Password.Encoder<?, ?> RedisUserRepository.getPasswordEncoder()Returns the password encoder used to encode passwords.Methods in io.inverno.mod.security.authentication.user with parameters of type Password.EncoderModifier and TypeMethodDescriptionInMemoryUserRepository.Builder.passwordEncoder(Password.Encoder<?, ?> passwordEncoder) Specifies the password encoder.Constructors in io.inverno.mod.security.authentication.user with parameters of type Password.EncoderModifierConstructorDescriptionInMemoryUserRepository(Collection<B> users, Password.Encoder<?, ?> passwordEncoder, PasswordPolicy<B, ?> passwordPolicy) Creates an in-memory user repository initialized with the specified list of users using the specified password encoder and policy.RedisUserRepository(RedisClient<String, String> redisClient, com.fasterxml.jackson.databind.ObjectMapper mapper, Password.Encoder<?, ?> passwordEncoder) Creates a Redis user repository with the specified Redis client mapper and password encoder.RedisUserRepository(RedisClient<String, String> redisClient, com.fasterxml.jackson.databind.ObjectMapper mapper, Password.Encoder<?, ?> passwordEncoder, PasswordPolicy<B, ?> passwordPolicy) Creates a Redis user repository with the specified Redis client, mapper, password encoder and password policy.