using Elsa.Identity.Models; namespace Elsa.Identity.Contracts; /// /// Validates and exchanges Elsa identity refresh tokens. /// public interface IIdentityRefreshTokenService { /// /// Validates the specified refresh token and issues a new token pair using the user's current roles and permissions. /// ValueTask RefreshAsync(string refreshToken, CancellationToken cancellationToken = default); }