namespace UniVerse.Application.Interfaces;

public interface IMicrosoftAuthClient
{
    Task<MicrosoftTokenResult> ExchangeAuthorizationCodeAsync(
        string authorizationCode,
        string redirectUri,
        CancellationToken cancellationToken = default);
}

public record MicrosoftTokenResult(string IdToken);
