mirror of
http://git.pig4cloud.com/pig/pigx.git
synced 2026-11-13 14:09:00 +08:00
✨ Introducing new features. #1814 oauth2中client_id_to_access数据膨胀
This commit is contained in:
1 parent
23d705cfbb
commit
c89ddf9c9e
3 files changed
+543
-9
No files matched your search
+2
-2
@@ -78,12 +78,12 @@ public class PigxTokenDealServiceImpl {
|
||||
*/
|
||||
public R queryTokenByUsername(Page page, String username) {
|
||||
String key = keyStrResolver.extract(
|
||||
SecurityConstants.PIGX_PREFIX + SecurityConstants.OAUTH_PREFIX + "uname_to_access:", StrUtil.COLON);
|
||||
SecurityConstants.PIGX_PREFIX + SecurityConstants.OAUTH_PREFIX + "uname_to_access_z:", StrUtil.COLON);
|
||||
|
||||
Object collect = redisTemplate.keys("*:" + username).stream().filter(k -> ((String) k).contains(key))
|
||||
.flatMap(k -> {
|
||||
redisTemplate.setValueSerializer(new JdkSerializationRedisSerializer());
|
||||
return redisTemplate.opsForSet().members(k).stream();
|
||||
return redisTemplate.opsForZSet().range(k, 0, System.currentTimeMillis()).stream();
|
||||
}).collect(Collectors.toList());
|
||||
|
||||
if (collect instanceof List) {
|
||||
|
||||
Reference in new issue
Block a user