using TakeoutSaaS.Application.Identity.Models; namespace TakeoutSaaS.Application.Identity.Abstractions; /// /// 刷新令牌存储。 /// public interface IRefreshTokenStore { Task IssueAsync(long userId, DateTime expiresAt, CancellationToken cancellationToken = default); Task GetAsync(string refreshToken, CancellationToken cancellationToken = default); Task RevokeAsync(string refreshToken, CancellationToken cancellationToken = default); }