- WHY: enforce identity-only contract boundaries for policy orchestration - WHAT: add thalos-owned policy contracts, adapters, and grpc translation surfaces - RULE: apply workspace dependency graph and identity ownership constraints
10 lines
464 B
C#
10 lines
464 B
C#
namespace Thalos.Service.Identity.Abstractions.Contracts;
|
|
|
|
/// <summary>
|
|
/// Transport-neutral request contract for identity policy evaluation.
|
|
/// </summary>
|
|
/// <param name="SubjectId">Identity subject identifier.</param>
|
|
/// <param name="TenantId">Tenant scope identifier.</param>
|
|
/// <param name="PermissionCode">Permission code to evaluate.</param>
|
|
public sealed record EvaluateIdentityPolicyRequest(string SubjectId, string TenantId, string PermissionCode);
|