diff --git a/Source/ProofOfConcept/Program.cs b/Source/ProofOfConcept/Program.cs index a30560c..07a2c74 100644 --- a/Source/ProofOfConcept/Program.cs +++ b/Source/ProofOfConcept/Program.cs @@ -94,6 +94,8 @@ builder.Services.AddHostedService(); //Build app WebApplication app = builder.Build(); +app.UseForwardedHeaders(); + if (app.Environment.IsDevelopment()) { app.MapOpenApi(); @@ -133,6 +135,13 @@ if (app.Environment.IsDevelopment()) ExpiresAtRaw = expiresAtRaw }); }); + app.MapGet("DebugProxy", (IHttpContextAccessor httpContextAccessor) => + { + var ctx = httpContextAccessor.HttpContext!; + var request = ctx.Request; + + return $"{request.Scheme}://{request.Host}/token-exchange"; + }); } //Map static assets