类 RedisTokenGateway
java.lang.Object
com.codingapi.springboot.security.redis.RedisTokenGateway
-
构造器概要
构造器构造器说明RedisTokenGateway(org.springframework.data.redis.core.RedisTemplate<String, String> redisTemplate, SecurityRedisProperties properties) -
方法概要
修饰符和类型方法说明根据token获取用户信息getTokensByUsername(String username) 获取用户的所有tokenvoidremoveToken(String token) 删除tokenvoidremoveUsername(String username) 删除用户voidremoveUsername(String username, Predicate<Token> predicate) 自定义删除用户voidresetToken(Token token) 重置token
-
构造器详细资料
-
RedisTokenGateway
public RedisTokenGateway(org.springframework.data.redis.core.RedisTemplate<String, String> redisTemplate, SecurityRedisProperties properties)
-
-
方法详细资料
-
create
-
getToken
根据token获取用户信息- 参数:
token- token- 返回:
- 用户信息
-
removeToken
删除token- 参数:
token- token
-
resetToken
重置token- 参数:
token- token
-
removeUsername
删除用户- 参数:
username- 用户名
-
getTokensByUsername
获取用户的所有token- 参数:
username- 用户名- 返回:
- token列表
-
removeUsername
自定义删除用户- 参数:
username- 用户名predicate- 条件
-