| AuthorizationResponseFormatter | Handles 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. |
| BackChannelAuthenticationResponseFormatter | Handles 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. |
| CheckSessionResponseFormatter | Provides a response formatter for Check Session frames, generating a per-request CSP nonce to protect the inline script from XSS attacks. |
| ConfigurationResponseFormatter | Formats OpenID Connect configuration responses by enriching them with resolved MVC endpoint URLs. |
| DeviceAuthorizationResponseFormatter | Handles 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. |
| EndSessionResponseFormatter | Provides a response formatter for end-session requests, which is part of the OpenID Connect protocol. |
| IntrospectionResponseFormatter | Provides 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). |
| PushedAuthorizationResponseFormatter | Implements response formatting for pushed authorization requests. |
| ReadClientResponseFormatter | Provides a response formatter for reading client responses. |
| RegisterClientResponseFormatter | Provides a response formatter for client registration responses. |
| RemoveClientResponseFormatter | Formatter for responses to client removal requests. |
| RevocationResponseFormatter | Formatter for responses to token revocation requests. |
| TokenResponseFormatter | Formatter for token responses. |
| UpdateClientResponseFormatter | Provides a response formatter for update client responses per RFC 7592 Section 2.2. |
| UserInfoResponseFormatter | Formatter for user information responses. |