Middleware
Table of Contents
Classes
- AdditionalResponseHeaders
- Sets up click-jacking prevention for HTTP requests by adding HTTP headers for the response
- BackendModuleValidator
- Validates module access and extends the PSR-7 Request with the
resolved module object for the use in further components.
- BackendRouteInitialization
- Injects the Router and tries to match the current request with a
configured backend route. The available backend routes were added
in the corresponding dependency injection factories, which load
and process the module and route configuration files
- BackendUserAuthenticator
- Initializes the backend user authentication object (BE_USER) and the global LANG object.
- ContentSecurityPolicyHeaders
- Adds Content-Security-Policy headers to response.
- ContentSecurityPolicyReporter
- ForcedHttpsBackendRedirector
- Check lockSSL configuration variable and redirect
to https version of the backend if needed
- LockedBackendGuard
- Checks various security options for accessing the TYPO3 backend before proceeding
- OutputCompression
- Sets up output compression
- SiteResolver
- Usually called after the route object is resolved, however, this is not possible yet as this happens
within the RequestHandler/RouteDispatcher right now and should go away.
- SudoModeInterceptor
- Middleware that catches any `VerificationRequiredException` (= the current
user must verify the access for a particular resource, route, module) by
entering their password again; and any `RequestGrantedException` (= the
verification process was successful & the user shall be redirected to
the URI, that has been requested originally).