diff --git a/SfeduSchedule/Program.cs b/SfeduSchedule/Program.cs index 31d5694..f53423c 100644 --- a/SfeduSchedule/Program.cs +++ b/SfeduSchedule/Program.cs @@ -1,3 +1,4 @@ +using Microsoft.AspNetCore.HttpOverrides; using Microsoft.Identity.Web; using Scalar.AspNetCore; using SfeduSchedule.Services; @@ -17,10 +18,17 @@ builder.Services.AddOpenApi(); builder.Services.AddControllers(); builder.Services.AddHttpClient(); +builder.Services.Configure(options => +{ + options.ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto; +}); + builder.Services.AddMicrosoftIdentityWebAppAuthentication(builder.Configuration); var app = builder.Build(); +app.UseForwardedHeaders(); + app.MapOpenApi(); app.MapScalarApiReference(options => {