From 62d09acc0acb93d3d43123a670c4ac12de841cdf Mon Sep 17 00:00:00 2001 From: smallchill Date: Wed, 16 Sep 2020 21:10:19 +0800 Subject: [PATCH] =?UTF-8?q?:tada:=20=E4=BC=98=E5=8C=96=E7=BC=93=E5=AD=98?= =?UTF-8?q?=E6=B8=85=E7=A9=BA=E3=80=81=E5=8D=87=E7=BA=A7jjwt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- blade-auth/pom.xml | 5 ----- .../springblade/auth/endpoint/BladeTokenEndPoint.java | 1 + .../auth/service/BladeClientDetailsServiceImpl.java | 9 ++++++--- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/blade-auth/pom.xml b/blade-auth/pom.xml index 1cf84dba..288ec872 100644 --- a/blade-auth/pom.xml +++ b/blade-auth/pom.xml @@ -76,11 +76,6 @@ org.springframework.security spring-security-jwt - - io.jsonwebtoken - jjwt - 0.9.1 - com.github.whvcse diff --git a/blade-auth/src/main/java/org/springblade/auth/endpoint/BladeTokenEndPoint.java b/blade-auth/src/main/java/org/springblade/auth/endpoint/BladeTokenEndPoint.java index b8afcb85..6d839cf4 100644 --- a/blade-auth/src/main/java/org/springblade/auth/endpoint/BladeTokenEndPoint.java +++ b/blade-auth/src/main/java/org/springblade/auth/endpoint/BladeTokenEndPoint.java @@ -90,6 +90,7 @@ public class BladeTokenEndPoint { CacheUtil.clear(PARAM_CACHE); CacheUtil.clear(RESOURCE_CACHE); CacheUtil.clear(MENU_CACHE); + CacheUtil.clear(DICT_CACHE, Boolean.FALSE); CacheUtil.clear(MENU_CACHE, Boolean.FALSE); CacheUtil.clear(PARAM_CACHE, Boolean.FALSE); return Kv.create().set("success", "true").set("msg", "success"); diff --git a/blade-auth/src/main/java/org/springblade/auth/service/BladeClientDetailsServiceImpl.java b/blade-auth/src/main/java/org/springblade/auth/service/BladeClientDetailsServiceImpl.java index 5a229d6d..98ce4bbd 100644 --- a/blade-auth/src/main/java/org/springblade/auth/service/BladeClientDetailsServiceImpl.java +++ b/blade-auth/src/main/java/org/springblade/auth/service/BladeClientDetailsServiceImpl.java @@ -16,7 +16,6 @@ */ package org.springblade.auth.service; -import lombok.SneakyThrows; import org.springframework.security.oauth2.provider.ClientDetails; import org.springframework.security.oauth2.provider.client.JdbcClientDetailsService; import org.springframework.stereotype.Component; @@ -41,8 +40,12 @@ public class BladeClientDetailsServiceImpl extends JdbcClientDetailsService { * @param clientId 客户端id */ @Override - @SneakyThrows public ClientDetails loadClientByClientId(String clientId) { - return super.loadClientByClientId(clientId); + try { + return super.loadClientByClientId(clientId); + } catch (Exception ex) { + ex.printStackTrace(); + return null; + } } }