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

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

| Classes | |
| :--- | :--- |
| [TokenStatusValidatorDecorator](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Tokens.Revocation.TokenStatusValidatorDecorator 'Abblix\.Oidc\.Server\.Features\.Tokens\.Revocation\.TokenStatusValidatorDecorator') | Enhances the functionality of an existing [IJsonWebTokenValidator](https://www.abblix.com/en/docs/api/abblix-jwt/Abblix.Jwt.IJsonWebTokenValidator 'Abblix\.Jwt\.IJsonWebTokenValidator') by adding token revocation validation capabilities\. This decorator checks whether the JSON Web Token \(JWT\) has been revoked or used before and, if so, invalidates the token\. It utilizes an [ITokenRegistry](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Storages.ITokenRegistry 'Abblix\.Oidc\.Server\.Features\.Storages\.ITokenRegistry') to check the token's status and an inner [IJsonWebTokenValidator](https://www.abblix.com/en/docs/api/abblix-jwt/Abblix.Jwt.IJsonWebTokenValidator 'Abblix\.Jwt\.IJsonWebTokenValidator') for initial token validation\. |

| Enums | |
| :--- | :--- |
| [JsonWebTokenStatus](https://www.abblix.com/en/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\. |
