|
@@ -15,6 +15,7 @@ import cn.com.qmth.examcloud.commons.base.util.PropertiesUtil;
|
|
import cn.com.qmth.examcloud.commons.web.interceptor.FirstInterceptor;
|
|
import cn.com.qmth.examcloud.commons.web.interceptor.FirstInterceptor;
|
|
import cn.com.qmth.examcloud.commons.web.redis.RedisClient;
|
|
import cn.com.qmth.examcloud.commons.web.redis.RedisClient;
|
|
import cn.com.qmth.examcloud.commons.web.security.RequestPermissionInterceptor;
|
|
import cn.com.qmth.examcloud.commons.web.security.RequestPermissionInterceptor;
|
|
|
|
+import cn.com.qmth.examcloud.commons.web.security.SpringCloudInterceptor;
|
|
import cn.com.qmth.examcloud.commons.web.security.bean.Role;
|
|
import cn.com.qmth.examcloud.commons.web.security.bean.Role;
|
|
import cn.com.qmth.examcloud.commons.web.security.bean.User;
|
|
import cn.com.qmth.examcloud.commons.web.security.bean.User;
|
|
|
|
|
|
@@ -38,9 +39,15 @@ public class DefaultWebMvcConfigurerAdapter extends WebMvcConfigurerAdapter {
|
|
@Override
|
|
@Override
|
|
public void addInterceptors(InterceptorRegistry registry) {
|
|
public void addInterceptors(InterceptorRegistry registry) {
|
|
registry.addInterceptor(new FirstInterceptor()).addPathPatterns("/**");
|
|
registry.addInterceptor(new FirstInterceptor()).addPathPatterns("/**");
|
|
|
|
+
|
|
|
|
+ SpringCloudInterceptor springCloudInterceptor = new SpringCloudInterceptor();
|
|
|
|
+ springCloudInterceptor.setRedisClient(redisClient);
|
|
|
|
+ registry.addInterceptor(springCloudInterceptor).addPathPatterns("/**");
|
|
|
|
+
|
|
RequestPermissionInterceptor requestPermissionInterceptor = getRequestPermissionInterceptor();
|
|
RequestPermissionInterceptor requestPermissionInterceptor = getRequestPermissionInterceptor();
|
|
requestPermissionInterceptor.configureAndWatch("security-exclusions.conf");
|
|
requestPermissionInterceptor.configureAndWatch("security-exclusions.conf");
|
|
registry.addInterceptor(requestPermissionInterceptor).addPathPatterns("/**");
|
|
registry.addInterceptor(requestPermissionInterceptor).addPathPatterns("/**");
|
|
|
|
+
|
|
super.addInterceptors(registry);
|
|
super.addInterceptors(registry);
|
|
}
|
|
}
|
|
|
|
|