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).

        
On this page

Search results