package cn.stylefeng.guns.sys.core.auth.filter; /** * 不需要身份验证的资源 * * @author chenglong * @Date 2020/3/1 16:19 */ public class NoneAuthedResources { /** * 前端接口资源 */ public static final String[] FRONTEND_RESOURCES = { "/assets/**", "/favicon.ico", "/activiti-editor/**" }; /** * 不要权限校验的后端接口资源 *
* ANT风格的接口正则表达式: *
* ? 匹配任何单字符
* * 匹配0或者任意数量的 字符
* ** 匹配0或者更多的 目录
*/
public static final String[] BACKEND_RESOURCES = {
//主页
"/",
// 锁屏
"/system/lock",
//获取验证码
"/kaptcha",
//rest方式获取token入口
"/rest/login",
//oauth登录的接口
"/oauth/render/*",
"/oauth/callback/*",
//单点登录接口
"/ssoLogin",
"/sysTokenLogin",
// 登录接口放开过滤
"/login",
// session登录失效之后的跳转
"/global/sessionError",
// 图片预览 头像
"/system/preview/*",
// 错误页面的接口
"/error",
"/global/error",
// 测试多数据源的接口,可以去掉
"/tran/**",
//获取租户列表的接口
"/tenantInfo/listTenants",
"/productionOrdeInfo/**",
"/equipmentInfo/**",
"/workshopInfo/**",
};
}