- 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
17 lines
530 B
C#
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);
|
|
}
|