thalos-service/src/Thalos.Service.Application/UseCases/IIssueIdentityTokenUseCase.cs
José René White Enciso 9f1790ef11 feat(stage3): scaffold task-001 baseline
- WHY: establish Stage 3 task-001 execution baseline per repo intent
- WHAT: add minimal solution/project skeleton and boundary docs
- RULE: apply stage3 execution runtime and repository workflow directives
2026-02-22 01:30:02 -06:00

17 lines
530 B
C#

using Thalos.Service.Identity.Abstractions.Contracts;
namespace Thalos.Service.Application.UseCases;
/// <summary>
/// Defines orchestration boundary for identity token issuance.
/// </summary>
public interface IIssueIdentityTokenUseCase
{
/// <summary>
/// Handles identity token issuance use case.
/// </summary>
/// <param name="request">Token request contract.</param>
/// <returns>Token response contract.</returns>
Task<IssueIdentityTokenResponse> HandleAsync(IssueIdentityTokenRequest request);
}