Bladeren bron

安全策略

785834757 1 jaar geleden
bovenliggende
commit
743c9ef2af
1 gewijzigde bestanden met toevoegingen van 9 en 1 verwijderingen
  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