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

## Abblix\.Oidc\.Server\.Features\.Licensing Namespace

| Classes | |
| :--- | :--- |
| [AggregationExtensions](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Licensing.AggregationExtensions 'Abblix\.Oidc\.Server\.Features\.Licensing\.AggregationExtensions') | Provides extension methods for aggregating values from objects based on specific comparable properties\. |
| [License](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Licensing.License 'Abblix\.Oidc\.Server\.Features\.Licensing\.License') | Represents the licensing constraints applied to the application, including limits on the number of clients and issuers, as well as the validity period of the license\. |
| [LicenseChecker](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Licensing.LicenseChecker 'Abblix\.Oidc\.Server\.Features\.Licensing\.LicenseChecker') | Manages and enforces licensing constraints on clients and issuers within the application, ensuring compliance with defined licensing terms\. |
| [LicenseLoader](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Licensing.LicenseLoader 'Abblix\.Oidc\.Server\.Features\.Licensing\.LicenseLoader') | Handles the loading and validation of application licenses provided as JSON Web Tokens \(JWT\)\. |
| [LicenseManager](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Licensing.LicenseManager 'Abblix\.Oidc\.Server\.Features\.Licensing\.LicenseManager') | Manages the application's licenses, ensuring that the current license is appropriately evaluated based on its validity period\. |
| [OptionsLicenseJwtProvider](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Licensing.OptionsLicenseJwtProvider 'Abblix\.Oidc\.Server\.Features\.Licensing\.OptionsLicenseJwtProvider') | An [ILicenseJwtProvider](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Licensing.ILicenseJwtProvider 'Abblix\.Oidc\.Server\.Features\.Licensing\.ILicenseJwtProvider') backed by the [LicenseJwt](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Common.Configuration.OidcOptions#Abblix.Oidc.Server.Common.Configuration.OidcOptions.LicenseJwt 'Abblix\.Oidc\.Server\.Common\.Configuration\.OidcOptions\.LicenseJwt') value resolved through the options pattern\. |
| [StaticLicenseJwtProvider](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Licensing.StaticLicenseJwtProvider 'Abblix\.Oidc\.Server\.Features\.Licensing\.StaticLicenseJwtProvider') | An implementation of [ILicenseJwtProvider](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Licensing.ILicenseJwtProvider 'Abblix\.Oidc\.Server\.Features\.Licensing\.ILicenseJwtProvider') that returns a predefined license JWT string\. |

| Interfaces | |
| :--- | :--- |
| [ILicenseJwtProvider](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Licensing.ILicenseJwtProvider 'Abblix\.Oidc\.Server\.Features\.Licensing\.ILicenseJwtProvider') | Defines a provider for accessing the license JSON Web Token \(JWT\) used in OIDC service configuration\. |

| Enums | |
| :--- | :--- |
| [LicenseStatus](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.Licensing.LicenseStatus 'Abblix\.Oidc\.Server\.Features\.Licensing\.LicenseStatus') | Specifies the status of a license in relation to its validity period and current date and time\. |
