#### [Abblix\.Oidc\.Server](https://www.abblix.com/docs/api/abblix-oidc-server 'index')

## Abblix\.Oidc\.Server\.Features\.Tokens\.Revocation Namespace

| Classes | |
| :--- | :--- |
| [RevocationCutoffChecker](https://www.abblix.com/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Tokens.Revocation.RevocationCutoffChecker 'Abblix\.Oidc\.Server\.Features\.Tokens\.Revocation\.RevocationCutoffChecker') | Refuses a token issued before a revocation cutoff recorded against its subject or its session\. |
| [TokenRevoker](https://www.abblix.com/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Tokens.Revocation.TokenRevoker 'Abblix\.Oidc\.Server\.Features\.Tokens\.Revocation\.TokenRevoker') | Records a revocation as a cutoff against the principal, which is one write however many tokens it invalidates\. |
| [TokenStatusValidatorDecorator](https://www.abblix.com/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Tokens.Revocation.TokenStatusValidatorDecorator 'Abblix\.Oidc\.Server\.Features\.Tokens\.Revocation\.TokenStatusValidatorDecorator') | Adds revocation checking to an existing [IJsonWebTokenValidator](https://www.abblix.com/docs/api/abblix-jwt/Abblix.Jwt.IJsonWebTokenValidator 'Abblix\.Jwt\.IJsonWebTokenValidator'): a token that has been rotated, whose grant family was killed, or that a subject\- or session\-level cutoff reaches is refused after the inner validator has accepted it\. |

| Interfaces | |
| :--- | :--- |
| [IRevocationCutoffChecker](https://www.abblix.com/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Tokens.Revocation.IRevocationCutoffChecker 'Abblix\.Oidc\.Server\.Features\.Tokens\.Revocation\.IRevocationCutoffChecker') | Decides whether a subject\- or session\-level revocation cutoff refuses a token\. |
| [ITokenRevoker](https://www.abblix.com/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Tokens.Revocation.ITokenRevoker 'Abblix\.Oidc\.Server\.Features\.Tokens\.Revocation\.ITokenRevoker') | Cuts off an end user, or one session, at a moment: the tokens issued before it stop working, and the browser session behind them stops being usable to mint more\. |

| Enums | |
| :--- | :--- |
| [JsonWebTokenStatus](https://www.abblix.com/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Tokens.Revocation.JsonWebTokenStatus 'Abblix\.Oidc\.Server\.Features\.Tokens\.Revocation\.JsonWebTokenStatus') | Defines the possible states of a JSON Web Token within the system\. |
| [RevocationScope](https://www.abblix.com/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Tokens.Revocation.RevocationScope 'Abblix\.Oidc\.Server\.Features\.Tokens\.Revocation\.RevocationScope') | The principal a revocation cutoff is recorded against\. |
