namespace Apimanager_backend.Services
{
public interface IRefreshTokenService
{
///
/// 创建刷新令牌
///
/// 用户id
/// 刷新令牌
Task CreateRefereshTokenAsync(string userId);
///
/// 验证刷新令牌
///
/// 刷新令牌
/// 是否验证通过
Task ValidateRefreshTokenAsync(string refreshToken);
///
/// 删除刷新令牌
///
/// 刷新令牌
/// 是否删除成功
Task DeleterRefreshTokenAsync(string refreshToken);
///
/// 更新刷新令牌有效期
///
/// 刷新令牌
/// 是否成功
Task UpdateRefreshTokenAsync(string refreshToken);
}
}