Skip to main content

Abblix.Oidc.Server.Features.JwtBearer Namespace

Abblix.Oidc.Server

Abblix.Oidc.Server.Features.JwtBearer Namespace

Classes
DistributedJwtReplayCacheBackward-compat adapter from the legacy two-step IJwtReplayCache shape onto the canonical single-call TryAddAsync(string, Nullable<DateTimeOffset>). Delegates via composition rather than inheritance so the deprecated contract stays type-isolated from the canonical one.
JwtBearerIssuerProviderDefault implementation of IJwtBearerIssuerProvider that loads trusted issuers from JwtBearer configuration, fetches JWKS with SSRF protection, and provides JWT replay protection.
Interfaces
IJwtBearerIssuerProviderProvides comprehensive JWT Bearer grant type (RFC 7523) functionality including issuer management, key resolution, and replay protection.
IJwtReplayCacheLegacy two-step replay-cache contract: a separate IsReplayedAsync(string) read followed by a MarkAsUsedAsync(string, Nullable<DateTimeOffset>) write. The shape leaks a read-then-write race window to concurrent presenters of the same jti.