代码优化提示
This commit is contained in:
@@ -18,6 +18,9 @@ import org.apache.shiro.authc.AuthenticationInfo;
|
|||||||
import org.apache.shiro.authc.AuthenticationToken;
|
import org.apache.shiro.authc.AuthenticationToken;
|
||||||
|
|
||||||
import jakarta.servlet.http.HttpServletRequest;
|
import jakarta.servlet.http.HttpServletRequest;
|
||||||
|
import org.apache.shiro.authz.AuthorizationInfo;
|
||||||
|
import org.apache.shiro.session.Session;
|
||||||
|
import org.apache.shiro.subject.Subject;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 系统认证授权实现类
|
* 系统认证授权实现类
|
||||||
@@ -67,6 +70,14 @@ public class AuthorizingRealm extends BaseAuthorizingRealm {
|
|||||||
super.assertCredentialsMatch(authcToken, authcInfo);
|
super.assertCredentialsMatch(authcToken, authcInfo);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取用户授权信息,默认返回类型 SimpleAuthorizationInfo
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
protected AuthorizationInfo doGetAuthorizationInfo(LoginInfo loginInfo, Subject subject, Session session, User user) {
|
||||||
|
return super.doGetAuthorizationInfo(loginInfo, subject, session, user);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 生成密文密码,生成随机的16位salt并经过1024次 sha-1 hash
|
* 生成密文密码,生成随机的16位salt并经过1024次 sha-1 hash
|
||||||
* @param plainPassword 明文密码
|
* @param plainPassword 明文密码
|
||||||
|
|||||||
Reference in New Issue
Block a user