Skip to main content

ILicenseJwtProvider Interface

Abblix.Oidc.Server

Abblix.Oidc.Server.Features.Licensing

ILicenseJwtProvider Interface

Defines a provider for accessing the license JSON Web Token (JWT) used in OIDC service configuration.

public interface ILicenseJwtProvider

Derived
OptionsLicenseJwtProvider
StaticLicenseJwtProvider

Remarks

This interface abstracts the mechanism for retrieving the license JWT, which is essential for validating the configuration and operational scope of the OIDC service based on licensing terms. Implementations of this interface should ensure secure and efficient access to the license JWT, typically stored in service configuration settings.

Methods

ILicenseJwtProvider.GetLicenseJwtAsync() Method

Asynchronously gets the license JWT string.

System.Collections.Generic.IAsyncEnumerable<string>? GetLicenseJwtAsync();

Returns

System.Collections.Generic.IAsyncEnumerable<System.String>
A task representing the asynchronous operation, which upon completion contains the license JWT used for configuration and licensing validation of the OIDC service.