瀏覽代碼

安全策略

785834757 1 年之前
父節點
當前提交
743c9ef2af
共有 1 個文件被更改,包括 9 次插入 和 1 次删除
  1. 9 1
      authentication/src/main/java/com/jzg/config/SecurityConfig.java

+ 9 - 1
authentication/src/main/java/com/jzg/config/SecurityConfig.java

@@ -3,6 +3,8 @@ package com.jzg.config;
 import com.jzg.filter.TokenAuthenticationFilter;
 import com.jzg.handler.JzgAuthenticationFailedHandler;
 import com.jzg.handler.JzgAuthenticationSuccessHandler;
+import com.jzg.mapper.SysRoleDataScopeLinkMapper;
+import com.jzg.mapper.SysRoleDataScopeMapper;
 import com.jzg.service.SysUserRoleService;
 import com.jzg.service.SysUserService;
 import org.redisson.api.RedissonClient;
@@ -41,6 +43,12 @@ public class SecurityConfig {
     @Autowired
     RedissonClient redissonClient;
 
+    @Autowired
+    SysRoleDataScopeLinkMapper sysRoleDataScopeLinkMapper;
+
+    @Autowired
+    SysRoleDataScopeMapper sysRoleDataScopeMapper;
+
     @Bean
     public AuthenticationManager authenticationManager(AuthenticationConfiguration authenticationConfiguration) throws Exception {
         return authenticationConfiguration.getAuthenticationManager();
@@ -48,7 +56,7 @@ public class SecurityConfig {
 
     @Bean
     public AuthenticationProvider authenticationProvider(UserDetailsService userDetailsService) {
-        return new JzgAuthenticationProvider(userDetailsService,sysUserService,sysRoleService,redissonClient);
+        return new JzgAuthenticationProvider(userDetailsService,sysUserService,sysRoleService,redissonClient,sysRoleDataScopeMapper,sysRoleDataScopeLinkMapper);
     }
 
     @Bean