21 lines
No EOL
619 B
C#
21 lines
No EOL
619 B
C#
using Microsoft.AspNetCore.HttpOverrides;
|
|
|
|
namespace LANCommander.Server.Startup;
|
|
|
|
public static class Middleware
|
|
{
|
|
public static WebApplication UseMiddlewares(this WebApplication app)
|
|
{
|
|
app.UseMiddleware<RobotsMiddleware>();
|
|
app.UseMiddleware<ApiVersioningMiddleware>();
|
|
app.UseMiddleware<PingMiddleware>();
|
|
app.UseMiddleware<BearerClaimsPrincipalMiddleware>();
|
|
|
|
app.UseForwardedHeaders(new ForwardedHeadersOptions
|
|
{
|
|
ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto
|
|
});
|
|
|
|
return app;
|
|
}
|
|
} |