Class AsiBackboneAcknowledgmentChallengeOptions
- Namespace
- AsiBackbone.AspNetCore.Handshakes
- Assembly
- AsiBackbone.AspNetCore.dll
Provides host-overridable defaults for building acknowledgment challenges from Core governance decisions.
public sealed class AsiBackboneAcknowledgmentChallengeOptions
- Inheritance
-
AsiBackboneAcknowledgmentChallengeOptions
- Inherited Members
Properties
IncludePolicyMetadata
Gets or sets a value indicating whether policy version and policy hash values may be exposed in challenge payloads.
public bool IncludePolicyMetadata { get; set; }
Property Value
IncludeReasonMessage
Gets or sets a value indicating whether the challenge should expose the Core reason message.
public bool IncludeReasonMessage { get; set; }
Property Value
IncludeTraceId
Gets or sets a value indicating whether trace identifiers may be exposed in challenge payloads.
public bool IncludeTraceId { get; set; }
Property Value
RequiredAcknowledgmentCode
Gets or sets the default acknowledgment code required before continuing.
public string RequiredAcknowledgmentCode { get; set; }
Property Value
RequiredAcknowledgmentText
Gets or sets the default acknowledgment text shown by host applications.
public string RequiredAcknowledgmentText { get; set; }
Property Value
RiskCategory
Gets or sets the optional host-defined default risk category.
public string? RiskCategory { get; set; }
Property Value
RiskLevel
Gets or sets the default risk level associated with acknowledgment challenges.
public LiabilityHandshakeRiskLevel RiskLevel { get; set; }
Property Value
Methods
Validate()
Validates the configured challenge options.
public void Validate()
Exceptions
- InvalidOperationException
Thrown when a required challenge option is invalid.