|
@ -59,10 +59,12 @@ public class BasicZuulFilter extends ZuulFilter {
|
|
RequestContext ctx = RequestContext.getCurrentContext();
|
|
RequestContext ctx = RequestContext.getCurrentContext();
|
|
HttpServletRequest request = ctx.getRequest();
|
|
HttpServletRequest request = ctx.getRequest();
|
|
String url = request.getRequestURI();
|
|
String url = request.getRequestURI();
|
|
|
|
logger.info("BasicZuulFilter:"+url);
|
|
//内部微服务有不需要认证的地址请在URL上追加/open/来进行过滤,如/api/v1.0/open/**,不要在此继续追加!!!
|
|
//内部微服务有不需要认证的地址请在URL上追加/open/来进行过滤,如/api/v1.0/open/**,不要在此继续追加!!!
|
|
if (url.contains("/auth/")//验证服务
|
|
if (url.contains("/auth/")//验证服务
|
|
|| url.contains("/wechat")//微信
|
|
|| url.contains("/wechat")//微信
|
|
|| url.contains("/open/")) {//开发接口
|
|
|
|
|
|
|| url.contains("/open/")
|
|
|
|
|| url.contains("/patient/")) {//开发接口
|
|
return true;
|
|
return true;
|
|
}
|
|
}
|
|
return this.authenticate(ctx, request, url);
|
|
return this.authenticate(ctx, request, url);
|