| PushedAuthorizationHandler | Handles the processing of Pushed Authorization Requests (PAR) by validating the requests and then processing them if valid. This class acts as an intermediary between the validation and processing stages of the PAR workflow. |
| PushedAuthorizationRequestProcessor | Processes pushed authorization requests by storing them and generating a response that includes the request URI and expiration information. |
| PushedAuthorizationRequestValidator | Validates pushed authorization requests by enforcing OAuth 2.0 protocol constraints. This validator ensures that requests do not use prohibited parameters and comply with standard authorization request requirements. |