Abblix.Oidc.Server.Features.JwtBearer Namespace
Abblix.Oidc.Server
Abblix.Oidc.Server.Features.JwtBearer Namespace
| Classes | |
|---|---|
| DistributedJwtReplayCache | Backward-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. |
| JwtBearerIssuerProvider | Default implementation of IJwtBearerIssuerProvider that loads trusted issuers from JwtBearer configuration, fetches JWKS with SSRF protection, and provides JWT replay protection. |
| Interfaces | |
|---|---|
| IJwtBearerIssuerProvider | Provides comprehensive JWT Bearer grant type (RFC 7523) functionality including issuer management, key resolution, and replay protection. |
| IJwtReplayCache | Legacy 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. |