Interface TokenService

  • All Known Implementing Classes:
    TokenServiceImpl

    public interface TokenService
    • Method Detail

      • createToken

        String createToken​(DataUser userModel)
        根据 user 创建token
        Parameters:
        userModel -
        Returns:
      • getUserByToken

        DataUser getUserByToken​(String token)
        根据token 获取用户
        Parameters:
        token - tokenid
        Returns:
      • renew

        boolean renew​(String token,
                      long time)
        续订
        Parameters:
        token - token
        time - 最新时间
        Returns:
      • deleteToken

        boolean deleteToken​(String token,
                            long time)
        Parameters:
        token - token
        time - 过期时间
        Returns:
      • getFailureTime

        long getFailureTime()
        拿到最新的过期时间
        Returns:
      • removeToken

        boolean removeToken​(String token)
        删除一个token
        Parameters:
        token -
        Returns:
      • getFailureToken

        List<String> getFailureToken()
        获取失效的token
        Returns:
      • login

        DataUser login​(String loginName)
        用外部登录方式
        Parameters:
        loginName -
        Returns: