Skip to content

Abblix.Oidc.Server.Mvc.Formatters Namespace

Classes
AuthorizationResponseFormatterHandles the formatting of authorization responses in compliance with OpenID Connect and OAuth 2.0 protocols. Protocol-level decisions (parameter assembly, iss/scope gating, JARM packing) are made upstream by the core response encoder; this formatter maps the encoded response onto the MVC wire DTO and delivers it to the client's redirect URI via query, fragment or form_post - for both successful and error responses.
BackChannelAuthenticationResponseFormatterHandles the formatting of responses for back-channel authentication requests. This class ensures that the appropriate HTTP responses are generated based on the type of back-channel authentication response, encapsulating success or error scenarios as defined by OAuth 2.0 standards.
CheckSessionResponseFormatterProvides a response formatter for Check Session frames, generating a per-request CSP nonce to protect the inline script from XSS attacks.
ConfigurationResponseFormatterFormats OpenID Connect configuration responses by enriching them with resolved MVC endpoint URLs.
DeviceAuthorizationResponseFormatterHandles the formatting of responses for device authorization requests (RFC 8628). This class ensures that the appropriate HTTP responses are generated, including verification URIs and formatted user codes.
EndSessionResponseFormatterProvides a response formatter for end-session requests, which is part of the OpenID Connect protocol.
IntrospectionResponseFormatterProvides a response formatter for introspection responses, returning either a plain JSON document (RFC 7662) or, when the client registered introspection_signed_response_alg and requests it via Accept: application/token-introspection+jwt, a signed/encrypted JWT (RFC 9701).
PushedAuthorizationResponseFormatterImplements response formatting for pushed authorization requests.
ReadClientResponseFormatterProvides a response formatter for reading client responses.
RegisterClientResponseFormatterProvides a response formatter for client registration responses.
RemoveClientResponseFormatterFormatter for responses to client removal requests.
RevocationResponseFormatterFormatter for responses to token revocation requests.
TokenResponseFormatterFormatter for token responses.
UpdateClientResponseFormatterProvides a response formatter for update client responses per RFC 7592 Section 2.2.
UserInfoResponseFormatterFormatter for user information responses.