Skip to content

Abblix.SecurityEvents.Validation Namespace

Classes
CompositeSecurityEventTokenValidatorThe composite the step family collapses into: runs its members in order and stops at the first error, so a step sees only tokens that survived everything before it.
SecurityEventTokenValidationContextThe state one token accumulates on its way through the pipeline: each step reads what earlier steps established and writes what it proved.
SecurityEventTokenValidationErrorA validation failure: the code a receiver branches on, and the sentence a log reader needs.
SecurityEventTokenValidationOptionsWhat one validation run expects of the token: the per-call half of the receiver's configuration, as opposed to the pipeline composition and key resolution, which are wired once.
SecurityEventTokenValidatorExtensionsThe consumer-facing entry into validation: one call that runs a compact token through a validator and shapes the outcome into the result a consumer acts on. Defined over the interface rather than a class of its own, because after composition the resolved ISecurityEventTokenValidator IS the whole profile - there is no separate driver to name, hold or inject.
ValidatedSecurityEventTokenWhat a successful validation run hands to the consumer: the token, now carrying its issuer's authority, and the event payloads already deserialized so the consumer does not repeat work the pipeline has done.
Interfaces
ISecurityCriticalValidatorMarks a validation step whose removal or replacement makes accepting a forged or mistyped token possible. The pipeline builder refuses to touch such a step without an explicit, reasoned acknowledgement - "temporarily for a test" must not ride into production silently.
ISecurityEventTokenValidatorOne check in the validation pipeline. The validator runs steps in order and stops at the first error, so a step sees only tokens that survived everything before it.
Enums
SecurityEventTokenErrorCodeNames the ways a SET can fail validation.
SecurityEventTokenValidationStatesThe facts a validation pipeline has established so far about the token in flight. Each step records what it proved, and a step whose safety depends on an earlier proof declares that through Require(SecurityEventTokenValidationStates) - which is what turns a mis-ordered pipeline into a loud first-run failure instead of a silently skipped check.