springcloud_k8s_panzhihuazhihuishequ/zuul/src/main/java/com/panzhihua/zuul/config/AppletWebSecurityConfigurationAdapter.java
@@ -22,7 +22,7 @@ @Override protected void configure(HttpSecurity http) throws Exception { http.antMatcher("/api/applets/**").authorizeRequests() .anyRequest().hasAnyRole(SecurityConstants.ROLE_APPLETS) .anyRequest().authenticated() .and() .addFilterAfter(new AppletAuthenticationFilter(), AnonymousAuthenticationFilter.class); } springcloud_k8s_panzhihuazhihuishequ/zuul/src/main/java/com/panzhihua/zuul/config/SpringSecurityConfig.java
@@ -28,7 +28,6 @@ **/ @Configuration @EnableWebSecurity @Order(SecurityProperties.BASIC_AUTH_ORDER-1) public class SpringSecurityConfig extends WebSecurityConfigurerAdapter { @Resource springcloud_k8s_panzhihuazhihuishequ/zuul/src/main/java/com/panzhihua/zuul/filters/AppletAuthenticationFilter.java
@@ -59,7 +59,8 @@ // 获取请求头中JWT的Token String tokenHeader = request.getHeader(TokenConstant.TOKEN_HEADER); if (null != tokenHeader && tokenHeader.startsWith(TokenConstant.TOKEN_PRE)) { if (null != tokenHeader && tokenHeader.startsWith(TokenConstant.TOKEN_PRE) &&realNamedConfig!=null && realNamedConfig.getVerify()!=null &&realNamedConfig.getVerify().size()>0) { String token = tokenHeader.replace(TokenConstant.TOKEN_PRE, ""); // token解析 @@ -122,7 +123,7 @@ } } } filterChain.doFilter(safeboxRequestWrapper, response); filterChain.doFilter(servletRequest, servletResponse); } @Override springcloud_k8s_panzhihuazhihuishequ/zuul/src/main/resources/bootstrap.yml
@@ -28,7 +28,7 @@ service-url: defaultZone: http://${EUREKA_URL:localhost}:8192/eureka # applet 需实名认证的接口地址 # applet 需实名认证的接口地址 applet: realname: verify: @@ -52,6 +52,7 @@ - PUT:/api/applets/index/microwish - POST:/api/applets/discuss - POST:/api/applets/discusscommentback - POST:/api/applets/discusscomment - PUT:/api/applets/discusscommentuser - POST:/api/applets/discussuser - PUT:/api/applets/discussuser @@ -84,4 +85,6 @@ - POST:/api/applets/index/pageeasyphoto - POST:/api/applets/user/pageeasyphoto - POST:/api/applets/neighbor/user/page - POST:/api/applets/pagehouse - POST:/api/applets/pagehouse - GET:/api/applets/user/listfamily - POST:/api/applets/pagediscuss