diff --git a/DysonNetwork.Gateway/Program.cs b/DysonNetwork.Gateway/Program.cs index bdbff3e..3a92cda 100644 --- a/DysonNetwork.Gateway/Program.cs +++ b/DysonNetwork.Gateway/Program.cs @@ -1,7 +1,7 @@ using System.Threading.RateLimiting; using DysonNetwork.Shared.Http; -using Microsoft.AspNetCore.RateLimiting; using Yarp.ReverseProxy.Configuration; +using Microsoft.AspNetCore.HttpOverrides; var builder = WebApplication.CreateBuilder(args); @@ -152,6 +152,11 @@ builder.Services.AddControllers(); var app = builder.Build(); +app.UseForwardedHeaders(new ForwardedHeadersOptions +{ + ForwardedHeaders = ForwardedHeaders.All, +}); + app.UseCors(); app.UseRateLimiter();