Class LocalMapRefreshTokenRepository

java.lang.Object
cn.coufran.springboot.starter.auth.impl.token.LocalMapRefreshTokenRepository
All Implemented Interfaces:
RefreshTokenRepository

public class LocalMapRefreshTokenRepository extends Object implements RefreshTokenRepository
基于Map的Refresh Token本地存储
Since:
1.1.0
Version:
1.1.0
Author:
Coufran
  • Constructor Details

    • LocalMapRefreshTokenRepository

      public LocalMapRefreshTokenRepository()
  • Method Details

    • save

      public void save(String refreshToken, Date expireTime)
      保存Refresh Token(原子操作)
      Specified by:
      save in interface RefreshTokenRepository
      Parameters:
      refreshToken - refresh token
      expireTime - 过期时间
    • delete

      public boolean delete(String refreshToken)
      删除并返回是否存在Refresh Token(原子操作)
      Specified by:
      delete in interface RefreshTokenRepository
      Parameters:
      refreshToken - refresh token
      Returns:
      存在返回true