Skip to main content

Abblix.Oidc.Server.Features.ResponseObject Namespace

Abblix.Oidc.Server

Abblix.Oidc.Server.Features.ResponseObject Namespace

Classes
ResponseJwtBuilderDefault IResponseJwtBuilder: resolves the client, builds the JARM (JWT Secured Authorization Response Mode) response JWT and hands it to IClientJwtFormatter for signing and — when the client registered an encryption algorithm — encryption to the client's public key (a Nested JWT per JARM §2.2).
ResponseModeExtensionsHelpers over the response_mode value for JARM (JWT Secured Authorization Response Mode).
Interfaces
IResponseJwtBuilderEncodes authorization endpoint response parameters into a JWT secured for a specific client, as defined by JWT Secured Authorization Response Mode for OAuth 2.0 (JARM), JARM. This is the framework-agnostic core of JARM: it builds, signs and optionally encrypts the response JWT. The JARM response mode is mapped to its plaintext delivery counterpart separately via ToDeliveryMode(this string, bool). Hosts (MVC, Minimal API, …) supply the response parameters and emit the resulting response parameter through their own transport layer.