rename bean securityManager

This commit is contained in:
thinkgem
2021-03-08 22:07:56 +08:00
parent 222b66abeb
commit 8e0ffb9591

View File

@@ -130,10 +130,10 @@ public class ShiroConfig {
* Shiro认证过滤器 * Shiro认证过滤器
*/ */
@Bean @Bean
public ShiroFilterFactoryBean shiroFilter(WebSecurityManager securityManager, public ShiroFilterFactoryBean shiroFilter(WebSecurityManager webSecurityManager,
AuthorizingRealm authorizingRealm, CasAuthorizingRealm casAuthorizingRealm) { AuthorizingRealm authorizingRealm, CasAuthorizingRealm casAuthorizingRealm) {
ShiroFilterFactoryBean bean = new ShiroFilterFactoryBean(); ShiroFilterFactoryBean bean = new ShiroFilterFactoryBean();
bean.setSecurityManager(securityManager); bean.setSecurityManager(webSecurityManager);
bean.setLoginUrl(Global.getProperty("shiro.loginUrl")); bean.setLoginUrl(Global.getProperty("shiro.loginUrl"));
bean.setSuccessUrl(Global.getProperty("adminPath")+"/index"); bean.setSuccessUrl(Global.getProperty("adminPath")+"/index");
Map<String, Filter> filters = bean.getFilters(); Map<String, Filter> filters = bean.getFilters();
@@ -187,7 +187,7 @@ public class ShiroConfig {
* 定义Shiro安全管理配置 * 定义Shiro安全管理配置
*/ */
@Bean @Bean
public WebSecurityManager securityManager(AuthorizingRealm authorizingRealm, public WebSecurityManager webSecurityManager(AuthorizingRealm authorizingRealm,
CasAuthorizingRealm casAuthorizingRealm, SessionManager sessionManager, CasAuthorizingRealm casAuthorizingRealm, SessionManager sessionManager,
CacheManager shiroCacheManager) { CacheManager shiroCacheManager) {
WebSecurityManager bean = new WebSecurityManager(); WebSecurityManager bean = new WebSecurityManager();
@@ -226,20 +226,20 @@ public class ShiroConfig {
* 启用Shrio授权注解拦截方式AOP式方法级权限检查 * 启用Shrio授权注解拦截方式AOP式方法级权限检查
*/ */
@Bean @Bean
public AuthorizationAttributeSourceAdvisor authorizationAttributeSourceAdvisor(WebSecurityManager securityManager) { public AuthorizationAttributeSourceAdvisor authorizationAttributeSourceAdvisor(WebSecurityManager webSecurityManager) {
AuthorizationAttributeSourceAdvisor bean = new AuthorizationAttributeSourceAdvisor(); AuthorizationAttributeSourceAdvisor bean = new AuthorizationAttributeSourceAdvisor();
bean.setSecurityManager(securityManager); bean.setSecurityManager(webSecurityManager);
return bean; return bean;
} }
// /** // /**
// * 在方法中 注入 securityManager 进行代理控制 // * 在方法中 注入 webSecurityManager 进行代理控制
// */ // */
// @Bean // @Bean
// public MethodInvokingFactoryBean methodInvokingFactoryBean(DefaultWebSecurityManager securityManager) { // public MethodInvokingFactoryBean methodInvokingFactoryBean(DefaultWebSecurityManager webSecurityManager) {
// MethodInvokingFactoryBean bean = new MethodInvokingFactoryBean(); // MethodInvokingFactoryBean bean = new MethodInvokingFactoryBean();
// bean.setStaticMethod("org.apache.shiro.SecurityUtils.setSecurityManager"); // bean.setStaticMethod("org.apache.shiro.SecurityUtils.setSecurityManager");
// bean.setArguments(new Object[] { securityManager }); // bean.setArguments(new Object[] { webSecurityManager });
// return bean; // return bean;
// } // }