Compare commits
2 Commits
4eac47edfa
...
b0b95d54fe
| Author | SHA1 | Date | |
|---|---|---|---|
| b0b95d54fe | |||
| efce7162c4 |
@ -56,18 +56,13 @@ public class KonSoftAuthServerModule : AbpModule
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
context.Services.Configure<ForwardedHeadersOptions>(options =>
|
||||||
|
{
|
||||||
|
options.ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto;
|
||||||
|
});
|
||||||
|
|
||||||
if (!hostingEnvironment.IsDevelopment())
|
if (!hostingEnvironment.IsDevelopment())
|
||||||
{
|
{
|
||||||
PreConfigure<ForwardedHeadersOptions>(options =>
|
|
||||||
{
|
|
||||||
options.ForwardedHeaders = ForwardedHeaders.XForwardedFor |
|
|
||||||
ForwardedHeaders.XForwardedProto |
|
|
||||||
ForwardedHeaders.XForwardedHost;
|
|
||||||
|
|
||||||
options.KnownNetworks.Add(new IPNetwork(IPAddress.Parse("::ffff:127.0.0.1"), 104));
|
|
||||||
options.KnownProxies.Add(IPAddress.Parse("::ffff:127.0.0.1"));
|
|
||||||
});
|
|
||||||
|
|
||||||
PreConfigure<AbpOpenIddictAspNetCoreOptions>(options =>
|
PreConfigure<AbpOpenIddictAspNetCoreOptions>(options =>
|
||||||
{
|
{
|
||||||
options.AddDevelopmentEncryptionAndSigningCertificate = false;
|
options.AddDevelopmentEncryptionAndSigningCertificate = false;
|
||||||
@ -142,16 +137,19 @@ public class KonSoftAuthServerModule : AbpModule
|
|||||||
var app = context.GetApplicationBuilder();
|
var app = context.GetApplicationBuilder();
|
||||||
var env = context.GetEnvironment();
|
var env = context.GetEnvironment();
|
||||||
|
|
||||||
app.UseForwardedHeaders();
|
if (env.IsDevelopment())
|
||||||
app.Use(async (ctx, next) =>
|
|
||||||
{
|
{
|
||||||
ctx.Request.Scheme = "https";
|
app.UseDeveloperExceptionPage();
|
||||||
await next();
|
app.UseForwardedHeaders();
|
||||||
});
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
app.UseErrorPage();
|
||||||
|
app.UseForwardedHeaders();
|
||||||
|
app.UseHsts();
|
||||||
|
}
|
||||||
|
|
||||||
app.UseDeveloperExceptionPage();
|
|
||||||
app.UseAbpRequestLocalization();
|
app.UseAbpRequestLocalization();
|
||||||
app.UseErrorPage();
|
|
||||||
|
|
||||||
app.UseCorrelationId();
|
app.UseCorrelationId();
|
||||||
app.UseStaticFiles();
|
app.UseStaticFiles();
|
||||||
|
|||||||
Reference in New Issue
Block a user