From b10b0509c3835af3b02f880c1349d3b2298f8993 Mon Sep 17 00:00:00 2001 From: smallchill Date: Wed, 22 Feb 2023 13:00:49 +0800 Subject: [PATCH] =?UTF-8?q?:zap:=20token=E5=8F=91=E6=94=BE=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E7=A9=BA=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../org/springblade/auth/support/BladeJwtTokenEnhancer.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/blade-auth/src/main/java/org/springblade/auth/support/BladeJwtTokenEnhancer.java b/blade-auth/src/main/java/org/springblade/auth/support/BladeJwtTokenEnhancer.java index c9fed812..046ee702 100644 --- a/blade-auth/src/main/java/org/springblade/auth/support/BladeJwtTokenEnhancer.java +++ b/blade-auth/src/main/java/org/springblade/auth/support/BladeJwtTokenEnhancer.java @@ -45,6 +45,11 @@ public class BladeJwtTokenEnhancer implements TokenEnhancer { @Override public OAuth2AccessToken enhance(OAuth2AccessToken accessToken, OAuth2Authentication authentication) { + + if (authentication.getUserAuthentication() == null) { + return accessToken; + } + BladeUserDetails principal = (BladeUserDetails) authentication.getUserAuthentication().getPrincipal(); //token参数增强