Interface ITenantDomainOwnershipProofChallengeIssuer
Namespace: Cephalon.MultiTenancy.Governance.Services
Assembly: Cephalon.MultiTenancy.Governance.dll
Issues tenant-domain ownership proof challenges and records the expected proof value for later evaluation.
public interface ITenantDomainOwnershipProofChallengeIssuerRemarks
Section titled “Remarks”The issuer owns challenge generation and runtime metadata mutation. It does not publish DNS records, host HTTP proof files, or poll external endpoints; applications or provider packs publish and observe the issued challenge.
Methods
Section titled “Methods”IssueAsync(TenantDomainOwnershipProofChallengeRequest, CancellationToken)
Section titled “ IssueAsync(TenantDomainOwnershipProofChallengeRequest, CancellationToken)”Issues or refreshes a proof challenge for a tenant-domain ownership declaration.
ValueTask<TenantDomainOwnershipProofChallengeResult> IssueAsync(TenantDomainOwnershipProofChallengeRequest request, CancellationToken cancellationToken = default)Parameters
Section titled “Parameters”request TenantDomainOwnershipProofChallengeRequest
The proof challenge request.
cancellationToken CancellationToken
A token that cancels challenge issuance before runtime state is stored.
Returns
Section titled “Returns”ValueTask<TenantDomainOwnershipProofChallengeResult>
The issued challenge details and runtime state outcome.