#### [Abblix\.SecurityEvents](https://www.abblix.com/en/docs/api/abblix-securityevents 'index')
### [Abblix\.SecurityEvents\.Validation](https://www.abblix.com/en/docs/api/abblix-securityevents/Abblix.SecurityEvents.Validation 'Abblix\.SecurityEvents\.Validation')

## ISecurityCriticalValidator Interface

Marks 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\.

```csharp
public interface ISecurityCriticalValidator : Abblix.SecurityEvents.Validation.ISecurityEventTokenValidator
```

Derived  
↳ [LogoutTokenExpiryStep](https://www.abblix.com/en/docs/api/abblix-securityevents/Abblix.SecurityEvents.BackChannelLogout.Steps.LogoutTokenExpiryStep 'Abblix\.SecurityEvents\.BackChannelLogout\.Steps\.LogoutTokenExpiryStep')  
↳ [LogoutTokenTypeStep](https://www.abblix.com/en/docs/api/abblix-securityevents/Abblix.SecurityEvents.BackChannelLogout.Steps.LogoutTokenTypeStep 'Abblix\.SecurityEvents\.BackChannelLogout\.Steps\.LogoutTokenTypeStep')  
↳ [ExpAbsenceStep](https://www.abblix.com/en/docs/api/abblix-securityevents/Abblix.SecurityEvents.Validation.Steps.ExpAbsenceStep 'Abblix\.SecurityEvents\.Validation\.Steps\.ExpAbsenceStep')  
↳ [IssuerAllowlistStep](https://www.abblix.com/en/docs/api/abblix-securityevents/Abblix.SecurityEvents.Validation.Steps.IssuerAllowlistStep 'Abblix\.SecurityEvents\.Validation\.Steps\.IssuerAllowlistStep')  
↳ [JwtIdPresenceStep](https://www.abblix.com/en/docs/api/abblix-securityevents/Abblix.SecurityEvents.Validation.Steps.JwtIdPresenceStep 'Abblix\.SecurityEvents\.Validation\.Steps\.JwtIdPresenceStep')  
↳ [SignatureStep](https://www.abblix.com/en/docs/api/abblix-securityevents/Abblix.SecurityEvents.Validation.Steps.SignatureStep 'Abblix\.SecurityEvents\.Validation\.Steps\.SignatureStep')  
↳ [TypHeaderStep](https://www.abblix.com/en/docs/api/abblix-securityevents/Abblix.SecurityEvents.Validation.Steps.TypHeaderStep 'Abblix\.SecurityEvents\.Validation\.Steps\.TypHeaderStep')

Implements [ISecurityEventTokenValidator](https://www.abblix.com/en/docs/api/abblix-securityevents/Abblix.SecurityEvents.Validation.ISecurityEventTokenValidator 'Abblix\.SecurityEvents\.Validation\.ISecurityEventTokenValidator')
