类 RedisTokenGateway

java.lang.Object
com.codingapi.springboot.security.redis.RedisTokenGateway

public class RedisTokenGateway extends Object
  • 构造器详细资料

  • 方法详细资料

    • create

      public Token create(String username, String iv, List<String> authorities, String extra)
    • getToken

      public Token getToken(String token)
      根据token获取用户信息
      参数:
      token - token
      返回:
      用户信息
    • removeToken

      public void removeToken(String token)
      删除token
      参数:
      token - token
    • resetToken

      public void resetToken(Token token)
      重置token
      参数:
      token - token
    • removeUsername

      public void removeUsername(String username)
      删除用户
      参数:
      username - 用户名
    • getTokensByUsername

      public List<String> getTokensByUsername(String username)
      获取用户的所有token
      参数:
      username - 用户名
      返回:
      token列表
    • removeUsername

      public void removeUsername(String username, Predicate<Token> predicate)
      自定义删除用户
      参数:
      username - 用户名
      predicate - 条件