|
@@ -53,32 +53,7 @@ public class ShiroConfig {
|
|
|
shiroFilterFactoryBean.setSecurityManager(securityManager);
|
|
|
// 拦截器
|
|
|
Map<String, String> filterChainDefinitionMap = new LinkedHashMap<String, String>();
|
|
|
-// if(oConvertUtils.isNotEmpty(excludeUrls)){
|
|
|
-// String[] permissionUrl = excludeUrls.split(",");
|
|
|
-// for(String url : permissionUrl){
|
|
|
-// filterChainDefinitionMap.put(url,"anon");
|
|
|
-// }
|
|
|
-// }
|
|
|
- // 配置不会被拦截的链接 顺序判断
|
|
|
-// filterChainDefinitionMap.put("/sys/cas/client/validateLogin", "anon"); //cas验证登录
|
|
|
-//// filterChainDefinitionMap.put("/sys/randomImage/**", "anon"); //登录验证码接口排除
|
|
|
-//// filterChainDefinitionMap.put("/sys/checkCaptcha", "anon"); //登录验证码接口排除
|
|
|
-//// filterChainDefinitionMap.put("/sys/login", "anon"); //登录接口排除
|
|
|
-//// filterChainDefinitionMap.put("/sys/mLogin", "anon"); //登录接口排除
|
|
|
-//// filterChainDefinitionMap.put("/sys/logout", "anon"); //登出接口排除
|
|
|
-//// filterChainDefinitionMap.put("/sys/thirdLogin/**", "anon"); //第三方登录
|
|
|
-//// filterChainDefinitionMap.put("/sys/getEncryptedString", "anon"); //获取加密串
|
|
|
-//// filterChainDefinitionMap.put("/sys/sms", "anon");//短信验证码
|
|
|
-//// filterChainDefinitionMap.put("/sys/phoneLogin", "anon");//手机登录
|
|
|
-//// filterChainDefinitionMap.put("/sys/user/checkOnlyUser", "anon");//校验用户是否存在
|
|
|
-//// filterChainDefinitionMap.put("/sys/user/register", "anon");//用户注册
|
|
|
-//// filterChainDefinitionMap.put("/sys/user/querySysUser", "anon");//根据手机号获取用户信息
|
|
|
-//// filterChainDefinitionMap.put("/sys/user/phoneVerification", "anon");//用户忘记密码验证手机号
|
|
|
-//// filterChainDefinitionMap.put("/sys/user/passwordChange", "anon");//用户更改密码
|
|
|
-//// filterChainDefinitionMap.put("/auth/2step-code", "anon");//登录验证码
|
|
|
-//// filterChainDefinitionMap.put("/sys/common/static/**", "anon");//图片预览 &下载文件不限制token
|
|
|
-//// filterChainDefinitionMap.put("/sys/common/pdf/**", "anon");//pdf预览
|
|
|
-//// filterChainDefinitionMap.put("/generic/**", "anon");//pdf预览需要文件
|
|
|
+
|
|
|
|
|
|
// 不拦截
|
|
|
filterChainDefinitionMap.put("/login", "anon");
|
|
@@ -88,6 +63,7 @@ public class ShiroConfig {
|
|
|
filterChainDefinitionMap.put("/test/**", "anon");
|
|
|
filterChainDefinitionMap.put("/api/**", "anon");
|
|
|
filterChainDefinitionMap.put("/web/**", "anon");
|
|
|
+ filterChainDefinitionMap.put("/wxLogin/**", "anon");
|
|
|
|
|
|
filterChainDefinitionMap.put("/", "anon");
|
|
|
filterChainDefinitionMap.put("/doc.html", "anon");
|
|
@@ -128,9 +104,7 @@ public class ShiroConfig {
|
|
|
|
|
|
//测试示例
|
|
|
filterChainDefinitionMap.put("/test/bigScreen/**", "anon"); //大屏模板例子
|
|
|
- //filterChainDefinitionMap.put("/test/jeecgDemo/rabbitMqClientTest/**", "anon"); //MQ测试
|
|
|
- //filterChainDefinitionMap.put("/test/jeecgDemo/html", "anon"); //模板页面
|
|
|
- //filterChainDefinitionMap.put("/test/jeecgDemo/redis/**", "anon"); //redis测试
|
|
|
+
|
|
|
|
|
|
//websocket排除
|
|
|
filterChainDefinitionMap.put("/websocket/**", "anon");//系统通知和公告
|