chore[litemall-admin-api]: 代码重命名
This commit is contained in:
@@ -4,16 +4,13 @@ import org.apache.shiro.realm.Realm;
|
||||
import org.apache.shiro.session.mgt.SessionManager;
|
||||
import org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor;
|
||||
import org.apache.shiro.spring.web.ShiroFilterFactoryBean;
|
||||
import org.apache.shiro.spring.web.config.DefaultShiroFilterChainDefinition;
|
||||
import org.apache.shiro.spring.web.config.ShiroFilterChainDefinition;
|
||||
import org.apache.shiro.mgt.SecurityManager;
|
||||
import org.apache.shiro.web.mgt.DefaultWebSecurityManager;
|
||||
import org.linlinjava.litemall.admin.shiro.ShiroAdminRealm;
|
||||
import org.linlinjava.litemall.admin.shiro.ShiroWebSessionManager;
|
||||
import org.linlinjava.litemall.admin.shiro.AdminAuthorizingRealm;
|
||||
import org.linlinjava.litemall.admin.shiro.AdminWebSessionManager;
|
||||
import org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.context.annotation.DependsOn;
|
||||
|
||||
import java.util.LinkedHashMap;
|
||||
import java.util.Map;
|
||||
@@ -23,7 +20,7 @@ public class ShiroConfig {
|
||||
|
||||
@Bean
|
||||
public Realm realm() {
|
||||
return new ShiroAdminRealm();
|
||||
return new AdminAuthorizingRealm();
|
||||
}
|
||||
|
||||
// @Bean
|
||||
@@ -55,7 +52,7 @@ public class ShiroConfig {
|
||||
|
||||
@Bean
|
||||
public SessionManager sessionManager() {
|
||||
ShiroWebSessionManager mySessionManager = new ShiroWebSessionManager();
|
||||
AdminWebSessionManager mySessionManager = new AdminWebSessionManager();
|
||||
return mySessionManager;
|
||||
}
|
||||
|
||||
@@ -67,10 +64,17 @@ public class ShiroConfig {
|
||||
return securityManager;
|
||||
}
|
||||
|
||||
@Bean
|
||||
@Bean
|
||||
public AuthorizationAttributeSourceAdvisor authorizationAttributeSourceAdvisor(SecurityManager securityManager) {
|
||||
AuthorizationAttributeSourceAdvisor authorizationAttributeSourceAdvisor = new AuthorizationAttributeSourceAdvisor();
|
||||
authorizationAttributeSourceAdvisor.setSecurityManager(securityManager);
|
||||
return authorizationAttributeSourceAdvisor;
|
||||
}
|
||||
|
||||
@Bean
|
||||
public static DefaultAdvisorAutoProxyCreator getDefaultAdvisorAutoProxyCreator() {
|
||||
DefaultAdvisorAutoProxyCreator creator = new DefaultAdvisorAutoProxyCreator();
|
||||
creator.setUsePrefix(true);
|
||||
return creator;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -18,9 +18,9 @@ import org.springframework.util.StringUtils;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class ShiroAdminRealm extends AuthorizingRealm {
|
||||
public class AdminAuthorizingRealm extends AuthorizingRealm {
|
||||
|
||||
private static final Logger log = LoggerFactory.getLogger(ShiroAdminRealm.class);
|
||||
private static final Logger log = LoggerFactory.getLogger(AdminAuthorizingRealm.class);
|
||||
@Autowired
|
||||
private LitemallAdminService adminService;
|
||||
|
||||
@@ -32,7 +32,7 @@ public class ShiroAdminRealm extends AuthorizingRealm {
|
||||
|
||||
SimpleAuthorizationInfo info = new SimpleAuthorizationInfo();
|
||||
info.addRole("admin");
|
||||
info.addStringPermission("user");
|
||||
info.addStringPermission("*");
|
||||
return info;
|
||||
}
|
||||
|
||||
@@ -62,7 +62,6 @@ public class ShiroAdminRealm extends AuthorizingRealm {
|
||||
throw new UnknownAccountException("找不到用户("+username+")的帐号信息");
|
||||
}
|
||||
|
||||
|
||||
return new SimpleAuthenticationInfo(admin,password,getName());
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@ import javax.servlet.ServletRequest;
|
||||
import javax.servlet.ServletResponse;
|
||||
import java.io.Serializable;
|
||||
|
||||
public class ShiroWebSessionManager extends DefaultWebSessionManager {
|
||||
public class AdminWebSessionManager extends DefaultWebSessionManager {
|
||||
|
||||
public static final String LOGIN_TOKEN_KEY = "X-Litemall-Admin-Token";
|
||||
private static final String REFERENCED_SESSION_ID_SOURCE = "Stateless request";
|
||||
Reference in New Issue
Block a user