diff --git a/boot-web/src/main/java/com/xwbing/shiro/ShiroConfig.java b/boot-web/src/main/java/com/xwbing/shiro/ShiroConfig.java index b6f6774..21bf6ad 100644 --- a/boot-web/src/main/java/com/xwbing/shiro/ShiroConfig.java +++ b/boot-web/src/main/java/com/xwbing/shiro/ShiroConfig.java @@ -37,17 +37,25 @@ public class ShiroConfig { shiroFilterFactoryBean.setSecurityManager(securityManager()); //配置访问权限 Map chains = new LinkedHashMap<>(); - //配置登录的url和登录成功的url shiroFilterFactoryBean.setLoginUrl("/user/login"); - shiroFilterFactoryBean.setUnauthorizedUrl("/403"); - chains.put("/user/logout", "logout"); + shiroFilterFactoryBean.setSuccessUrl("/doc"); + //静态资源 + chains.put("/META-INF/resources/**", "anon"); + chains.put("/resources/**", "anon"); + chains.put("/static/**", "anon"); + chains.put("/public/**", "anon"); + chains.put("/*.*", "anon"); chains.put("/", "anon"); chains.put("/doc", "anon"); + //验证码 chains.put("/captcha", "anon"); + //swagger + chains.put("/webjars/**", "anon"); chains.put("/v2/api-docs", "anon"); chains.put("/swagger-resources", "anon"); chains.put("/configuration/ui", "anon"); chains.put("/configuration/security", "anon"); + // chains.put("/druid", "anon"); chains.put("/**", "authc"); shiroFilterFactoryBean.setFilterChainDefinitionMap(chains); diff --git a/boot-web/src/main/resources/static/404.html b/boot-web/src/main/resources/static/404.html new file mode 100644 index 0000000..ea2f1a3 --- /dev/null +++ b/boot-web/src/main/resources/static/404.html @@ -0,0 +1,10 @@ + + + + + Welcome to the world + + +

404

+ + \ No newline at end of file