Commit 457b7ad9 authored by Junling Bu's avatar Junling Bu
Browse files

chore[litemall-admin-api]: 代码重命名

parent 618a8b98
......@@ -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";
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment