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