| IPushedAuthorizationHandler | Defines the contract for handling Pushed Authorization Requests (PAR) as specified in OAuth 2.0 and OpenID Connect. Ensures that implementations can validate and process these requests in a secure and compliant manner. |
| IPushedAuthorizationRequestProcessor | Processes valid pushed authorization requests, generating a response that includes the request's URI and its expiration. |
| IPushedAuthorizationRequestValidator | Provides validation for pushed authorization requests in an OAuth 2.0 context, ensuring they adhere to protocol specifications. This interface evaluates the conformity of authorization requests with expected parameters and limitations before their acceptance for processing. |