|
@@ -43,110 +43,111 @@ public class ShiroConfig {
|
|
|
Map<String, String> filterChainDefinitionMap = new LinkedHashMap<String, String>();
|
|
|
// 配置不会被拦截的链接 顺序判断
|
|
|
//登录接口排除
|
|
|
- filterChainDefinitionMap.put("/sys/login", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/sys/login", "anon");
|
|
|
filterChainDefinitionMap.put("/sys/wxlogin", "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");
|
|
|
- //图片预览不限制token
|
|
|
- filterChainDefinitionMap.put("/sys/common/view/**", "anon");
|
|
|
- //文件下载不限制token
|
|
|
- filterChainDefinitionMap.put("/sys/common/download/**", "anon");
|
|
|
- //pdf预览
|
|
|
- filterChainDefinitionMap.put("/sys/common/pdf/**", "anon");
|
|
|
- filterChainDefinitionMap.put("/ctop/bytedanceAreaInfo/**", "anon");
|
|
|
- filterChainDefinitionMap.put("/ctop/bytedanceInterestCategory/**", "anon");
|
|
|
- filterChainDefinitionMap.put("/template/creative/words/get", "anon");
|
|
|
- filterChainDefinitionMap.put("/appium/crawler/*", "anon");
|
|
|
-
|
|
|
- filterChainDefinitionMap.put("/ctop/kuaishouChannelRegInfo/*", "anon");
|
|
|
-
|
|
|
-
|
|
|
- filterChainDefinitionMap.put("/ctop/byteDance/homePage/report/*", "anon");
|
|
|
- filterChainDefinitionMap.put("/ctop/material/top/cost", "anon");
|
|
|
-
|
|
|
- filterChainDefinitionMap.put("/v1/**", "anon");
|
|
|
-
|
|
|
- filterChainDefinitionMap.put("/generic/**", "anon");
|
|
|
- filterChainDefinitionMap.put("/", "anon");
|
|
|
- filterChainDefinitionMap.put("/doc.html", "anon");
|
|
|
- filterChainDefinitionMap.put("/**/*.js", "anon");
|
|
|
- filterChainDefinitionMap.put("/**/*.css", "anon");
|
|
|
- filterChainDefinitionMap.put("/**/*.html", "anon");
|
|
|
- filterChainDefinitionMap.put("/**/*.svg", "anon");
|
|
|
- filterChainDefinitionMap.put("/**/*.jpg", "anon");
|
|
|
- filterChainDefinitionMap.put("/**/*.png", "anon");
|
|
|
- filterChainDefinitionMap.put("/**/*.ico", "anon");
|
|
|
- filterChainDefinitionMap.put("/druid/**", "anon");
|
|
|
- filterChainDefinitionMap.put("/swagger-ui.html", "anon");
|
|
|
- filterChainDefinitionMap.put("/swagger**/**", "anon");
|
|
|
- filterChainDefinitionMap.put("/webjars/**", "anon");
|
|
|
- filterChainDefinitionMap.put("/v2/**", "anon");
|
|
|
- filterChainDefinitionMap.put("/kuaishou", "anon");
|
|
|
- filterChainDefinitionMap.put("/kuaishou/report", "anon");
|
|
|
- filterChainDefinitionMap.put("/ctop/bindAccount/**", "anon");
|
|
|
- filterChainDefinitionMap.put("/**/*.mp4", "anon");
|
|
|
-
|
|
|
- //性能监控
|
|
|
- filterChainDefinitionMap.put("/actuator/metrics/**", "anon");
|
|
|
- filterChainDefinitionMap.put("/actuator/httptrace/**", "anon");
|
|
|
- filterChainDefinitionMap.put("/actuator/redis/**", "anon");
|
|
|
- //消息队列
|
|
|
- filterChainDefinitionMap.put("/mq/**", "anon");
|
|
|
- //模板测试
|
|
|
- filterChainDefinitionMap.put("/test/**", "anon");
|
|
|
- //oauth接口
|
|
|
- filterChainDefinitionMap.put("/auth/**", "anon");
|
|
|
- filterChainDefinitionMap.put("/ctop/syncdata/**", "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");
|
|
|
+ ////图片预览不限制token
|
|
|
+ //filterChainDefinitionMap.put("/sys/common/view/**", "anon");
|
|
|
+ ////文件下载不限制token
|
|
|
+ //filterChainDefinitionMap.put("/sys/common/download/**", "anon");
|
|
|
+ ////pdf预览
|
|
|
+ //filterChainDefinitionMap.put("/sys/common/pdf/**", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/ctop/bytedanceAreaInfo/**", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/ctop/bytedanceInterestCategory/**", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/template/creative/words/get", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/appium/crawler/*", "anon");
|
|
|
+ //
|
|
|
+ //filterChainDefinitionMap.put("/ctop/kuaishouChannelRegInfo/*", "anon");
|
|
|
+ //
|
|
|
+ //
|
|
|
+ //filterChainDefinitionMap.put("/ctop/byteDance/homePage/report/*", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/ctop/material/top/cost", "anon");
|
|
|
+ //
|
|
|
+ //filterChainDefinitionMap.put("/v1/**", "anon");
|
|
|
+ //
|
|
|
+ //filterChainDefinitionMap.put("/generic/**", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/doc.html", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/**/*.js", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/**/*.css", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/**/*.html", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/**/*.svg", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/**/*.jpg", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/**/*.png", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/**/*.ico", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/druid/**", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/swagger-ui.html", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/swagger**/**", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/webjars/**", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/v2/**", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/kuaishou", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/kuaishou/report", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/ctop/bindAccount/**", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/**/*.mp4", "anon");
|
|
|
+ //
|
|
|
+ ////性能监控
|
|
|
+ //filterChainDefinitionMap.put("/actuator/metrics/**", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/actuator/httptrace/**", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/actuator/redis/**", "anon");
|
|
|
+ ////消息队列
|
|
|
+ //filterChainDefinitionMap.put("/mq/**", "anon");
|
|
|
+ ////模板测试
|
|
|
+ //filterChainDefinitionMap.put("/test/**", "anon");
|
|
|
+ ////oauth接口
|
|
|
+ //filterChainDefinitionMap.put("/auth/**", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/ctop/syncdata/**", "anon");
|
|
|
//头条接口
|
|
|
- filterChainDefinitionMap.put("/bytedance", "anon");
|
|
|
- filterChainDefinitionMap.put("/toutiao/dictitem/list", "anon");
|
|
|
- filterChainDefinitionMap.put("/toutiao/loadAllData", "anon");
|
|
|
- filterChainDefinitionMap.put("/toutiao/loadSingleData", "anon");
|
|
|
- filterChainDefinitionMap.put("/kuaishou/getReport/historyData", "anon");
|
|
|
- filterChainDefinitionMap.put("/toutiao/advertiser/**", "anon");
|
|
|
- filterChainDefinitionMap.put("/toutiao/industry/list", "anon");
|
|
|
- filterChainDefinitionMap.put("/template/bytedance/industry/list", "anon");
|
|
|
- filterChainDefinitionMap.put("/template/convert/list", "anon");
|
|
|
- filterChainDefinitionMap.put("/template/convert/list/url", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/bytedance", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/toutiao/dictitem/list", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/toutiao/loadAllData", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/toutiao/loadSingleData", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/kuaishou/getReport/historyData", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/toutiao/advertiser/**", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/toutiao/industry/list", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/template/bytedance/industry/list", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/template/convert/list", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/template/convert/list/url", "anon");
|
|
|
//文件上传接口
|
|
|
- filterChainDefinitionMap.put("/upload/**", "anon");
|
|
|
- filterChainDefinitionMap.put("/appium/appiumTask/run", "anon");
|
|
|
-
|
|
|
- filterChainDefinitionMap.put("/system/userCompany/**", "anon");
|
|
|
- filterChainDefinitionMap.put("/qywexin", "anon");
|
|
|
- filterChainDefinitionMap.put("/sys/feishu/**", "anon");
|
|
|
- filterChainDefinitionMap.put("/test/getGroupData/**", "anon");
|
|
|
- filterChainDefinitionMap.put("/test/getVideoAndImage/**", "anon");
|
|
|
- filterChainDefinitionMap.put("/test/gerCreative/**", "anon");
|
|
|
-
|
|
|
- filterChainDefinitionMap.put("/report/kuaishouReportDailyAgent/get", "anon");
|
|
|
-
|
|
|
- filterChainDefinitionMap.put("/appium/appiumTask/run/login", "anon");
|
|
|
- filterChainDefinitionMap.put("/zip/download", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/upload/**", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/appium/appiumTask/run", "anon");
|
|
|
+ //
|
|
|
+ //filterChainDefinitionMap.put("/system/userCompany/**", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/qywexin", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/sys/feishu/**", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/test/getGroupData/**", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/test/getVideoAndImage/**", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/test/gerCreative/**", "anon");
|
|
|
+ //
|
|
|
+ //filterChainDefinitionMap.put("/report/kuaishouReportDailyAgent/get", "anon");
|
|
|
+ //
|
|
|
+ //filterChainDefinitionMap.put("/appium/appiumTask/run/login", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/zip/download", "anon");
|
|
|
//爬虫接口
|
|
|
- filterChainDefinitionMap.put("/graphql/video", "anon");
|
|
|
- filterChainDefinitionMap.put("/ks/web/test", "anon");
|
|
|
- filterChainDefinitionMap.put("/ureport/**", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/graphql/video", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/ks/web/test", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/ureport/**", "anon");
|
|
|
//filterChainDefinitionMap.put("/ctop/performance/show/**", "anon");
|
|
|
- filterChainDefinitionMap.put("/job/test/*", "anon");
|
|
|
+ //filterChainDefinitionMap.put("/job/test/*", "anon");
|
|
|
|
|
|
+ filterChainDefinitionMap.put("/callback/qywexin", "anon");
|
|
|
//filterChainDefinitionMap.put("/corp/*", "anon");
|
|
|
//filterChainDefinitionMap.put("/okr/*", "anon");
|
|
|
//filterChainDefinitionMap.put("/feishu/*", "anon");
|