ข้ามไปยังเนื้อหา

Interface ITenantDomainOwnershipProofVerificationRunner

เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน

Namespace: Cephalon.MultiTenancy.Governance.Services
Assembly: Cephalon.MultiTenancy.Governance.dll

Runs the built-in tenant-domain ownership proof verification flow.

public interface ITenantDomainOwnershipProofVerificationRunner

The runner reduces application glue code by composing challenge issuance, publication planning, reported-proof evaluation, and optional HTTP file proof collection and configured DNS TXT proof collection without claiming DNS mutation, HTTP file hosting, provider control-plane mutation, or automatic background polling ownership.

VerifyAsync(TenantDomainOwnershipProofVerificationRequest, CancellationToken)

Section titled “ VerifyAsync(TenantDomainOwnershipProofVerificationRequest, CancellationToken)”

Runs one tenant-domain ownership proof verification attempt.

ValueTask<TenantDomainOwnershipProofVerificationResult> VerifyAsync(TenantDomainOwnershipProofVerificationRequest request, CancellationToken cancellationToken = default)

request TenantDomainOwnershipProofVerificationRequest

The proof verification request.

cancellationToken CancellationToken

A token that cancels the attempt.

ValueTask<TenantDomainOwnershipProofVerificationResult>

The proof verification outcome and nested runtime results.