diff --git a/SfeduSchedule/Program.cs b/SfeduSchedule/Program.cs index 31d5694..dd3afb4 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,6 +18,11 @@ 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(); @@ -28,6 +34,7 @@ app.MapScalarApiReference(options => options.Theme = ScalarTheme.Kepler; }); +app.UseForwardedHeaders(); app.UseAuthorization(); app.MapControllers();