代码优化提示

This commit is contained in:
thinkgem
2023-12-28 09:33:20 +08:00
parent d5deb38769
commit 00c162ece1

View File

@@ -16,6 +16,9 @@ import com.jeesite.modules.sys.utils.UserUtils;
import org.apache.shiro.authc.AuthenticationException; import org.apache.shiro.authc.AuthenticationException;
import org.apache.shiro.authc.AuthenticationInfo; import org.apache.shiro.authc.AuthenticationInfo;
import org.apache.shiro.authc.AuthenticationToken; import org.apache.shiro.authc.AuthenticationToken;
import org.apache.shiro.authz.AuthorizationInfo;
import org.apache.shiro.session.Session;
import org.apache.shiro.subject.Subject;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
@@ -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 明文密码