17 lines
663 B
C#
17 lines
663 B
C#
namespace Thalos.Bff.Application.Grpc;
|
|
|
|
/// <summary>
|
|
/// Defines minimal gRPC contract shape for identity token edge translation.
|
|
/// </summary>
|
|
/// <param name="SubjectId">Identity subject identifier.</param>
|
|
/// <param name="TenantId">Tenant identifier.</param>
|
|
/// <param name="CorrelationId">Request correlation identifier.</param>
|
|
/// <param name="Provider">Identity provider.</param>
|
|
/// <param name="ExternalToken">External provider token when applicable.</param>
|
|
public sealed record IssueIdentityTokenGrpcContract(
|
|
string SubjectId,
|
|
string TenantId,
|
|
string CorrelationId,
|
|
string Provider = "InternalJwt",
|
|
string ExternalToken = "");
|