diff --git a/src/MemberCenter.Api/Program.cs b/src/MemberCenter.Api/Program.cs index e9d2759..4e22f6d 100644 --- a/src/MemberCenter.Api/Program.cs +++ b/src/MemberCenter.Api/Program.cs @@ -3,6 +3,7 @@ using MemberCenter.Infrastructure.Identity; using MemberCenter.Infrastructure.Persistence; using MemberCenter.Infrastructure.Services; using MemberCenter.Application.Abstractions; +using Microsoft.AspNetCore.HttpOverrides; using Microsoft.AspNetCore.Identity; using Microsoft.EntityFrameworkCore; using OpenIddict.Abstractions; @@ -110,6 +111,13 @@ builder.Services.AddAuthorization(options => options.AddPolicy("Admin", policy => policy.RequireRole("admin")); }); +builder.Services.Configure(options => +{ + options.ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto; + options.KnownNetworks.Clear(); + options.KnownProxies.Clear(); +}); + builder.Services.AddControllers(); builder.Services.AddScoped(); builder.Services.AddScoped(); @@ -121,6 +129,7 @@ builder.Services.AddScoped