diff --git a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/config/ShiroConfig.java b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/config/ShiroConfig.java index fb5c124a..6630da53 100644 --- a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/config/ShiroConfig.java +++ b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/config/ShiroConfig.java @@ -34,6 +34,12 @@ public class ShiroConfig { filterChainDefinitionMap.put("/admin/auth/index", "anon"); filterChainDefinitionMap.put("/admin/auth/403", "anon"); filterChainDefinitionMap.put("/admin/index/index", "anon"); + filterChainDefinitionMap.put("/swagger-ui.html", "anon"); + filterChainDefinitionMap.put("/swagger-resources", "anon"); + filterChainDefinitionMap.put("/swagger-resources/configuration/security", "anon"); + filterChainDefinitionMap.put("/swagger-resources/configuration/ui", "anon"); + filterChainDefinitionMap.put("/v2/api-docs", "anon"); + filterChainDefinitionMap.put("/webjars/springfox-swagger-ui/**", "anon"); filterChainDefinitionMap.put("/admin/**", "authc"); shiroFilterFactoryBean.setLoginUrl("/admin/auth/401"); diff --git a/litemall-wx-api/pom.xml b/litemall-wx-api/pom.xml index 00cdeba4..f9ac53a2 100644 --- a/litemall-wx-api/pom.xml +++ b/litemall-wx-api/pom.xml @@ -50,12 +50,23 @@ - io.springfox - springfox-swagger-ui - - - io.springfox - springfox-swagger2 + io.springfox + springfox-swagger2 + + + + io.springfox + springfox-swagger-ui + + + + + com.github.xiaoymin + swagger-bootstrap-ui + + + com.google.guava + guava diff --git a/pom.xml b/pom.xml index e9abdbb6..41f68213 100644 --- a/pom.xml +++ b/pom.xml @@ -142,16 +142,31 @@ spring-boot-starter-mail 2.1.5.RELEASE + - io.springfox - springfox-swagger2 - 2.2.2 - - - io.springfox - springfox-swagger-ui - 2.2.2 - + io.springfox + springfox-swagger2 + 2.9.2 + + + + io.springfox + springfox-swagger-ui + 2.9.2 + + + + + com.github.xiaoymin + swagger-bootstrap-ui + 1.9.3 + + + com.google.guava + guava + 25.1-jre + + com.auth0 java-jwt