Iceshrimp.NET/Iceshrimp.Backend/Core/Middleware
Laura Hausmann 705e061f74
[backend/asp] Refactor middleware stack
This commit splits the request pipeline conditionally instead of invoking every middleware in the stack.

It also simplifies middleware instantiation by using runtime discovery, allowing for Plugins to add Middleware.
2024-11-18 19:02:44 +01:00
..
AuthenticationMiddleware.cs [backend/asp] Refactor middleware stack 2024-11-18 19:02:44 +01:00
AuthorizationMiddleware.cs [backend/asp] Refactor middleware stack 2024-11-18 19:02:44 +01:00
AuthorizedFetchMiddleware.cs [backend/asp] Refactor middleware stack 2024-11-18 19:02:44 +01:00
BlazorSsrHandoffMiddleware.cs [backend/asp] Refactor middleware stack 2024-11-18 19:02:44 +01:00
ErrorHandlerMiddleware.cs [backend/asp] Refactor middleware stack 2024-11-18 19:02:44 +01:00
FederationSemaphoreMiddleware.cs [backend/asp] Refactor middleware stack 2024-11-18 19:02:44 +01:00
InboxValidationMiddleware.cs [backend/asp] Refactor middleware stack 2024-11-18 19:02:44 +01:00
RequestBufferingMiddleware.cs [backend/asp] Refactor middleware stack 2024-11-18 19:02:44 +01:00
RequestDurationMiddleware.cs [backend/asp] Refactor middleware stack 2024-11-18 19:02:44 +01:00
RequestVerificationMiddleware.cs [backend/asp] Refactor middleware stack 2024-11-18 19:02:44 +01:00