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; ...@@ -4,16 +4,13 @@ import org.apache.shiro.realm.Realm;
import org.apache.shiro.session.mgt.SessionManager; import org.apache.shiro.session.mgt.SessionManager;
import org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor; import org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor;
import org.apache.shiro.spring.web.ShiroFilterFactoryBean; 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.mgt.SecurityManager;
import org.apache.shiro.web.mgt.DefaultWebSecurityManager; import org.apache.shiro.web.mgt.DefaultWebSecurityManager;
import org.linlinjava.litemall.admin.shiro.ShiroAdminRealm; import org.linlinjava.litemall.admin.shiro.AdminAuthorizingRealm;
import org.linlinjava.litemall.admin.shiro.ShiroWebSessionManager; import org.linlinjava.litemall.admin.shiro.AdminWebSessionManager;
import org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator; import org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.DependsOn;
import java.util.LinkedHashMap; import java.util.LinkedHashMap;
import java.util.Map; import java.util.Map;
...@@ -23,7 +20,7 @@ public class ShiroConfig { ...@@ -23,7 +20,7 @@ public class ShiroConfig {
@Bean @Bean
public Realm realm() { public Realm realm() {
return new ShiroAdminRealm(); return new AdminAuthorizingRealm();
} }
// @Bean // @Bean
...@@ -55,7 +52,7 @@ public class ShiroConfig { ...@@ -55,7 +52,7 @@ public class ShiroConfig {
@Bean @Bean
public SessionManager sessionManager() { public SessionManager sessionManager() {
ShiroWebSessionManager mySessionManager = new ShiroWebSessionManager(); AdminWebSessionManager mySessionManager = new AdminWebSessionManager();
return mySessionManager; return mySessionManager;
} }
...@@ -67,10 +64,17 @@ public class ShiroConfig { ...@@ -67,10 +64,17 @@ public class ShiroConfig {
return securityManager; return securityManager;
} }
@Bean @Bean
public AuthorizationAttributeSourceAdvisor authorizationAttributeSourceAdvisor(SecurityManager securityManager) { public AuthorizationAttributeSourceAdvisor authorizationAttributeSourceAdvisor(SecurityManager securityManager) {
AuthorizationAttributeSourceAdvisor authorizationAttributeSourceAdvisor = new AuthorizationAttributeSourceAdvisor(); AuthorizationAttributeSourceAdvisor authorizationAttributeSourceAdvisor = new AuthorizationAttributeSourceAdvisor();
authorizationAttributeSourceAdvisor.setSecurityManager(securityManager); authorizationAttributeSourceAdvisor.setSecurityManager(securityManager);
return authorizationAttributeSourceAdvisor; 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; ...@@ -18,9 +18,9 @@ import org.springframework.util.StringUtils;
import java.util.List; 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 @Autowired
private LitemallAdminService adminService; private LitemallAdminService adminService;
...@@ -32,7 +32,7 @@ public class ShiroAdminRealm extends AuthorizingRealm { ...@@ -32,7 +32,7 @@ public class ShiroAdminRealm extends AuthorizingRealm {
SimpleAuthorizationInfo info = new SimpleAuthorizationInfo(); SimpleAuthorizationInfo info = new SimpleAuthorizationInfo();
info.addRole("admin"); info.addRole("admin");
info.addStringPermission("user"); info.addStringPermission("*");
return info; return info;
} }
...@@ -62,7 +62,6 @@ public class ShiroAdminRealm extends AuthorizingRealm { ...@@ -62,7 +62,6 @@ public class ShiroAdminRealm extends AuthorizingRealm {
throw new UnknownAccountException("找不到用户("+username+")的帐号信息"); throw new UnknownAccountException("找不到用户("+username+")的帐号信息");
} }
return new SimpleAuthenticationInfo(admin,password,getName()); return new SimpleAuthenticationInfo(admin,password,getName());
} }
......
...@@ -9,7 +9,7 @@ import javax.servlet.ServletRequest; ...@@ -9,7 +9,7 @@ import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse; import javax.servlet.ServletResponse;
import java.io.Serializable; 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"; public static final String LOGIN_TOKEN_KEY = "X-Litemall-Admin-Token";
private static final String REFERENCED_SESSION_ID_SOURCE = "Stateless request"; 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