Interface ITenantDomainOwnershipProofPublicationPlanner
Namespace: Cephalon.MultiTenancy.Governance.Services
Assembly: Cephalon.MultiTenancy.Governance.dll
Builds tenant-domain ownership proof publication instructions from an issued proof challenge.
public interface ITenantDomainOwnershipProofPublicationPlannerRemarks
Section titled “Remarks”The planner owns deterministic instruction generation and optional runtime metadata recording. It does not mutate DNS records, host HTTP proof files, or poll external endpoints; applications or provider packs publish and observe the planned proof outside the engine.
Methods
Section titled “Methods”PlanAsync(TenantDomainOwnershipProofPublicationPlanRequest, CancellationToken)
Section titled “ PlanAsync(TenantDomainOwnershipProofPublicationPlanRequest, CancellationToken)”Builds publication instructions for a tenant-domain ownership proof challenge.
ValueTask<TenantDomainOwnershipProofPublicationPlanResult> PlanAsync(TenantDomainOwnershipProofPublicationPlanRequest request, CancellationToken cancellationToken = default)Parameters
Section titled “Parameters”request TenantDomainOwnershipProofPublicationPlanRequest
The proof publication planning request.
cancellationToken CancellationToken
A token that cancels planning before runtime state is stored.
Returns
Section titled “Returns”ValueTask<TenantDomainOwnershipProofPublicationPlanResult>
The publication instructions and runtime state outcome.