取消Shiro内部密码验证,统一使用validatePassword密码验证方法,简化密码存储的个性化修改。
This commit is contained in:
@@ -5,8 +5,6 @@ package com.jeesite.common.shiro.realm;
|
|||||||
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
|
|
||||||
import org.apache.shiro.authc.credential.HashedCredentialsMatcher;
|
|
||||||
|
|
||||||
import com.jeesite.common.codec.EncodeUtils;
|
import com.jeesite.common.codec.EncodeUtils;
|
||||||
import com.jeesite.common.codec.Sha1Utils;
|
import com.jeesite.common.codec.Sha1Utils;
|
||||||
import com.jeesite.common.utils.SpringUtils;
|
import com.jeesite.common.utils.SpringUtils;
|
||||||
@@ -31,10 +29,10 @@ public class AuthorizingRealm extends BaseAuthorizingRealm {
|
|||||||
|
|
||||||
public AuthorizingRealm() {
|
public AuthorizingRealm() {
|
||||||
super();
|
super();
|
||||||
// 设定密码校验的Hash算法与迭代次数
|
// // 设定密码校验的Hash算法与迭代次数(V4.1.4及以上版本不需要了,统一使用validatePassword验证密码)
|
||||||
HashedCredentialsMatcher matcher = new HashedCredentialsMatcher(HASH_ALGORITHM);
|
// HashedCredentialsMatcher matcher = new HashedCredentialsMatcher(HASH_ALGORITHM);
|
||||||
matcher.setHashIterations(HASH_INTERATIONS);
|
// matcher.setHashIterations(HASH_INTERATIONS);
|
||||||
this.setCredentialsMatcher(matcher);
|
// this.setCredentialsMatcher(matcher);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user