From d51c8976a273ce04bc199d074aaa0497de606050 Mon Sep 17 00:00:00 2001 From: wangkang Date: Mon, 7 Aug 2017 13:51:03 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=A0=A1=E9=AA=8C=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/org/itkk/udf/rms/RmsAuthHandlerInterceptor.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/udf-starter-rms/src/main/java/org/itkk/udf/rms/RmsAuthHandlerInterceptor.java b/udf-starter-rms/src/main/java/org/itkk/udf/rms/RmsAuthHandlerInterceptor.java index eedc652..1862ac5 100644 --- a/udf-starter-rms/src/main/java/org/itkk/udf/rms/RmsAuthHandlerInterceptor.java +++ b/udf-starter-rms/src/main/java/org/itkk/udf/rms/RmsAuthHandlerInterceptor.java @@ -79,8 +79,7 @@ public class RmsAuthHandlerInterceptor implements HandlerInterceptor { //判断环境(开发环境无需校验) if (!DEV_PROFILES.equals(env.getProperty("spring.profiles.active"))) { //判断是否缺少认证信息 - if (StringUtils.isBlank(rmsApplicationName) || StringUtils.isBlank(rmsSign) - || StringUtils.isBlank(rmsServiceCode)) { + if (StringUtils.isBlank(rmsApplicationName) || StringUtils.isBlank(rmsSign)) { throw new AuthException("missing required authentication parameters (rmsApplicationName , rmsSign)"); } //判断systemTag是否有效 @@ -99,6 +98,10 @@ public class RmsAuthHandlerInterceptor implements HandlerInterceptor { } //判断是否有调用所有服务的权限 if (!applicationMeta.getAll()) { + //判断是否有服务代码 + if (StringUtils.isBlank(rmsServiceCode)) { + throw new AuthException("missing required authentication parameters (rmsServiceCode)"); + } //判断是否禁止调用所有服务权限 if (applicationMeta.getDisabled()) { throw new PermissionException(rmsApplicationName + " is disabled");