using BuildingBlock.Identity.Contracts.Requests;
using Thalos.Domain.Contracts;
namespace Thalos.Service.Application.Ports;
///
/// Defines DAL-facing boundary for issuing identity tokens.
///
public interface IIdentityTokenReadPort
{
///
/// Issues an identity token from persistence-backed policy data.
///
/// Token request contract.
/// Token response contract.
Task ReadTokenAsync(IssueIdentityTokenRequest request);
}