pull/2/head
fanlian 1 month ago
parent 27b298c96b
commit 7d03e7678c

@ -17,8 +17,6 @@ import org.apache.shiro.util.ByteSource;
import java.util.Set;
public class UserRealm extends AuthorizingRealm {
// 注入UserService
@ -39,9 +37,9 @@ public class UserRealm extends AuthorizingRealm {
// 获取用户的权限
Set<String> realmNames = principals.getRealmNames();
for(String realmName: realmNames) {
if(realmName.contains("UserRealm")) {
roles.add("user");
}
if(realmName.contains("UserRealm")) {
roles.add("user");
}
}
// 创建SimpleAuthorizationInfo对象
SimpleAuthorizationInfo authorizationInfo = new SimpleAuthorizationInfo();
@ -52,18 +50,18 @@ public class UserRealm extends AuthorizingRealm {
return authorizationInfo;
}
// 判断是否支持该类型的token
@Override
public boolean supports(AuthenticationToken token) {
if(token instanceof SysUserToken) {
return super.supports(token);
}
return false;
}
// 获取用户的认证信息
@Override
public boolean supports(AuthenticationToken token) {
if(token instanceof SysUserToken) {
return super.supports(token);
}
return false;
}
// 获取用户的认证信息
@Override
protected AuthenticationInfo doGetAuthenticationInfo(AuthenticationToken token) throws AuthenticationException {
// 获取用户名

Loading…
Cancel
Save