Interface PasswordEncoder
-
- All Known Implementing Classes:
JBCryptPasswordEncoder
,ShiroPasswordEncoder
,SpringSecurityPasswordEncoder
public interface PasswordEncoder
Encode a password.- Since:
- 1.8.0
- Author:
- Jerome Leleu
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
encode(java.lang.String password)
Encode a password.boolean
matches(java.lang.String plainPassword, java.lang.String encodedPassword)
Validate if a plainPassword matches
-
-
-
Method Detail
-
encode
java.lang.String encode(java.lang.String password)
Encode a password.- Parameters:
password
- the not encoded password- Returns:
- the encoded password
-
matches
boolean matches(java.lang.String plainPassword, java.lang.String encodedPassword)
Validate if a plainPassword matches- Parameters:
plainPassword
- the not encoded password to checkencodedPassword
- the encoded password- Returns:
true
if they match
-
-