|
@@ -13,8 +13,8 @@ import com.dragonsoft.duceap.base.entity.security.BaseSecurityUser;
|
|
|
import com.dragonsoft.duceap.base.entity.security.SecurityUser;
|
|
|
import com.dragonsoft.duceap.commons.util.UrlMatcher;
|
|
|
import com.dragonsoft.duceap.commons.util.json.JsonUtils;
|
|
|
+import com.dragonsoft.duceap.security.jwt.SecurityUserCacheResolver;
|
|
|
import com.dragonsoft.duceap.security.jwt.securityaccess.SecurityAccessTokenProperties;
|
|
|
-import com.dragonsoft.duceap.security.jwt.securityaccess.SecurityAccessUserCacheResolver;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.apache.commons.lang.time.DateUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -36,7 +36,7 @@ public class SecurityAccessTokenResolver implements ISecurityAccessTokenResolver
|
|
|
private SecurityAccessTokenProperties secAccessProp;
|
|
|
|
|
|
@Autowired(required = false)
|
|
|
- private SecurityAccessUserCacheResolver cacheResolver;
|
|
|
+ private SecurityUserCacheResolver cacheResolver;
|
|
|
|
|
|
@Autowired
|
|
|
private ServerProperties serverProperties;
|
|
@@ -76,11 +76,11 @@ public class SecurityAccessTokenResolver implements ISecurityAccessTokenResolver
|
|
|
String userToken = request.getHeader(secAccessProp.getUserTokenHeaderName());
|
|
|
String appToken = request.getHeader(Constants.APP_TOKEN);
|
|
|
|
|
|
- log.info("userToken:{},appToken:{}", userToken, appToken);
|
|
|
+ log.debug("userToken:{},appToken:{}", userToken, appToken);
|
|
|
|
|
|
if (cacheResolver != null) {
|
|
|
//从缓存中取
|
|
|
- SecurityUser securityUserCache = (SecurityUser) cacheResolver.getIfPresent(cacheResolver.cacheKey(userToken));
|
|
|
+ SecurityUser securityUserCache = cacheResolver.getIfPresent(userToken);
|
|
|
|
|
|
if (securityUserCache != null) {
|
|
|
log.info("Cache securityUserCache:{}", JsonUtils.toJSONString(securityUserCache));
|
|
@@ -111,7 +111,7 @@ public class SecurityAccessTokenResolver implements ISecurityAccessTokenResolver
|
|
|
|
|
|
//放入缓存
|
|
|
if (cacheResolver != null) {
|
|
|
- cacheResolver.put(cacheResolver.cacheKey(userToken), securityUser);
|
|
|
+ cacheResolver.put(userToken, securityUser);
|
|
|
}
|
|
|
|
|
|
log.info("return idcard:{}, securityUser :{}", sfzh, JsonUtils.toJSONString(securityUser));
|