namespace IM_API.Interface.Services { public interface IRefreshTokenService { /// /// 创建刷新令牌 /// /// /// /// Task CreateRefreshTokenAsync(int userId, CancellationToken ct = default); /// /// 验证刷新令牌 /// /// 刷新令牌 /// /// Task<(bool ok, int userId)> ValidateRefreshTokenAsync(string token, CancellationToken ct = default); /// /// 删除更新令牌 /// /// 刷新令牌 /// /// Task RevokeRefreshTokenAsync(string token, CancellationToken ct = default); } }