From cddf23c7875cb7cd9fe819b7ef49affef73a538c Mon Sep 17 00:00:00 2001 From: EightMonth Date: Fri, 31 May 2024 14:29:21 +0800 Subject: [PATCH] =?UTF-8?q?sas=20=E5=85=BC=E5=AE=B9shiro=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../config/security/self/SelfAuthenticationProvider.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/config/security/self/SelfAuthenticationProvider.java b/jeecg-boot-base-core/src/main/java/org/jeecg/config/security/self/SelfAuthenticationProvider.java index 9ab8b579a..06b2f95c8 100644 --- a/jeecg-boot-base-core/src/main/java/org/jeecg/config/security/self/SelfAuthenticationProvider.java +++ b/jeecg-boot-base-core/src/main/java/org/jeecg/config/security/self/SelfAuthenticationProvider.java @@ -176,6 +176,13 @@ public class SelfAuthenticationProvider implements AuthenticationProvider { addition.put("multi_depart", 2); } + // 兼容原有shiro登录结果处理 + Map map = new HashMap<>(); + map.put("result", addition); + map.put("code", 200); + map.put("success", true); + map.put("timestamp", System.currentTimeMillis()); + // 返回access_token、refresh_token以及其它信息给到前端 return new OAuth2AccessTokenAuthenticationToken(registeredClient, clientPrincipal, accessToken, refreshToken, map); }