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>
<artifactId>spring-security-jwt</artifactId>
</dependency>
<dependency>
<groupId>io.jsonwebtoken</groupId>
<artifactId>jjwt</artifactId>
<version>0.9.1</version>
</dependency>
<!-- 验证码 -->
<dependency>
<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(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");

9
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;
}
}
}

Loading…
Cancel
Save