From eec26580c988873b72a37a50dfb32547de8e624a Mon Sep 17 00:00:00 2001 From: "yadong.zhang" Date: Tue, 30 Jul 2019 21:26:54 +0800 Subject: [PATCH] =?UTF-8?q?:ambulance:=20=E4=BC=98=E5=8C=96=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/me/zhyd/oauth/utils/AuthChecker.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/me/zhyd/oauth/utils/AuthChecker.java b/src/main/java/me/zhyd/oauth/utils/AuthChecker.java index d5e22f4..b5942c1 100644 --- a/src/main/java/me/zhyd/oauth/utils/AuthChecker.java +++ b/src/main/java/me/zhyd/oauth/utils/AuthChecker.java @@ -69,9 +69,11 @@ public class AuthChecker { /** * 校验回调传回的state + * + * @param state {@code state}一定不为空 */ public static void checkState(String state) { - if (!AuthStateCache.containsKey(state)) { + if (StringUtils.isEmpty(state) || !AuthStateCache.containsKey(state)) { throw new AuthException(AuthResponseStatus.ILLEGAL_REQUEST); } } -- GitLab