From f4e5eefad600f9e8f134545cc2ef335e13e512b9 Mon Sep 17 00:00:00 2001 From: activekou Date: Thu, 30 Apr 2020 11:58:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=85=88=E5=8A=A0=E8=BD=BD=E8=87=AA?= =?UTF-8?q?=E5=AE=9A=E4=B9=89=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/xkcoding/justauth/AuthRequestFactory.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/xkcoding/justauth/AuthRequestFactory.java b/src/main/java/com/xkcoding/justauth/AuthRequestFactory.java index 2b56ddb..e0f9c28 100644 --- a/src/main/java/com/xkcoding/justauth/AuthRequestFactory.java +++ b/src/main/java/com/xkcoding/justauth/AuthRequestFactory.java @@ -92,14 +92,17 @@ public AuthRequest get(String source) { throw new AuthException(AuthResponseStatus.NO_AUTH_SOURCE); } - // 获取 JustAuth 中已存在的 - AuthRequest authRequest = getDefaultRequest(source); // 如果获取不到则尝试取自定义的 + AuthRequest authRequest = getExtendRequest(properties.getExtend().getEnumClass(), source); + + // 获取 JustAuth 中已存在的 if (authRequest == null) { - authRequest = getExtendRequest(properties.getExtend().getEnumClass(), source); + authRequest = getDefaultRequest(source); } + + if (authRequest == null) { throw new AuthException(AuthResponseStatus.UNSUPPORTED); }