Class SpringSecurityPasswordEncoder
java.lang.Object
org.pac4j.core.credentials.password.SpringSecurityPasswordEncoder
- All Implemented Interfaces:
PasswordEncoder
A password encoder based on
PasswordEncoder
from the Spring
Security Crypto package.
Add the spring-security-crypto
dependency to use this class.- Since:
- 1.9.2
- Author:
- Victor Noël
-
Constructor Summary
ConstructorDescriptionSpringSecurityPasswordEncoder
(org.springframework.security.crypto.password.PasswordEncoder delegate) -
Method Summary
-
Constructor Details
-
SpringSecurityPasswordEncoder
public SpringSecurityPasswordEncoder(org.springframework.security.crypto.password.PasswordEncoder delegate)
-
-
Method Details
-
encode
Description copied from interface:PasswordEncoder
Encode a password.- Specified by:
encode
in interfacePasswordEncoder
- Parameters:
password
- the not encoded password- Returns:
- the encoded password
-
matches
Description copied from interface:PasswordEncoder
Validate if a plainPassword matches- Specified by:
matches
in interfacePasswordEncoder
- Parameters:
plainPassword
- the not encoded password to checkencodedPassword
- the encoded password- Returns:
true
if they match
-
getDelegate
public org.springframework.security.crypto.password.PasswordEncoder getDelegate()
-