|
|
@@ -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
|