PasswordEncoder Delegating change

support
noop
pbkdf2
scrypt
md4
md5
sha1
sha256
sha384
sha512
sm3
ldap
This commit is contained in:
MaxKey
2020-07-18 18:40:47 +08:00
parent 0135edba98
commit b146fab2c5
8 changed files with 257 additions and 5 deletions

View File

@@ -143,7 +143,7 @@ public class UserInfoService extends JpaBaseService<UserInfo> {
public UserInfo passwordEncoder(UserInfo userInfo) {
//密码不为空,则需要进行加密处理
if(userInfo.getPassword()!=null && !userInfo.getPassword().equals("")) {
String password = passwordEncoder.encode(PasswordReciprocal.getInstance().rawPassword(userInfo.getUsername(), userInfo.getPassword()));
String password = passwordEncoder.encode(userInfo.getPassword());
userInfo.setDecipherable(ReciprocalUtils.encode(PasswordReciprocal.getInstance().rawPassword(userInfo.getUsername(), userInfo.getPassword())));
_logger.debug("decipherable : "+userInfo.getDecipherable());
userInfo.setPassword(password);