Browse Source

🎉 优化缓存清空、升级jjwt

test
smallchill 5 years ago
parent
commit
62d09acc0a
  1. 5
      blade-auth/pom.xml
  2. 1
      blade-auth/src/main/java/org/springblade/auth/endpoint/BladeTokenEndPoint.java
  3. 9
      blade-auth/src/main/java/org/springblade/auth/service/BladeClientDetailsServiceImpl.java

5
blade-auth/pom.xml

@ -76,11 +76,6 @@
<groupId>org.springframework.security</groupId> <groupId>org.springframework.security</groupId>
<artifactId>spring-security-jwt</artifactId> <artifactId>spring-security-jwt</artifactId>
</dependency> </dependency>
<dependency>
<groupId>io.jsonwebtoken</groupId>
<artifactId>jjwt</artifactId>
<version>0.9.1</version>
</dependency>
<!-- 验证码 --> <!-- 验证码 -->
<dependency> <dependency>
<groupId>com.github.whvcse</groupId> <groupId>com.github.whvcse</groupId>

1
blade-auth/src/main/java/org/springblade/auth/endpoint/BladeTokenEndPoint.java

@ -90,6 +90,7 @@ public class BladeTokenEndPoint {
CacheUtil.clear(PARAM_CACHE); CacheUtil.clear(PARAM_CACHE);
CacheUtil.clear(RESOURCE_CACHE); CacheUtil.clear(RESOURCE_CACHE);
CacheUtil.clear(MENU_CACHE); CacheUtil.clear(MENU_CACHE);
CacheUtil.clear(DICT_CACHE, Boolean.FALSE);
CacheUtil.clear(MENU_CACHE, Boolean.FALSE); CacheUtil.clear(MENU_CACHE, Boolean.FALSE);
CacheUtil.clear(PARAM_CACHE, Boolean.FALSE); CacheUtil.clear(PARAM_CACHE, Boolean.FALSE);
return Kv.create().set("success", "true").set("msg", "success"); return Kv.create().set("success", "true").set("msg", "success");

9
blade-auth/src/main/java/org/springblade/auth/service/BladeClientDetailsServiceImpl.java

@ -16,7 +16,6 @@
*/ */
package org.springblade.auth.service; package org.springblade.auth.service;
import lombok.SneakyThrows;
import org.springframework.security.oauth2.provider.ClientDetails; import org.springframework.security.oauth2.provider.ClientDetails;
import org.springframework.security.oauth2.provider.client.JdbcClientDetailsService; import org.springframework.security.oauth2.provider.client.JdbcClientDetailsService;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
@ -41,8 +40,12 @@ public class BladeClientDetailsServiceImpl extends JdbcClientDetailsService {
* @param clientId 客户端id * @param clientId 客户端id
*/ */
@Override @Override
@SneakyThrows
public ClientDetails loadClientByClientId(String clientId) { public ClientDetails loadClientByClientId(String clientId) {
return super.loadClientByClientId(clientId); try {
return super.loadClientByClientId(clientId);
} catch (Exception ex) {
ex.printStackTrace();
return null;
}
} }
} }

Loading…
Cancel
Save