Skip to content

Commit d70a55c

Browse files
author
claudiamurialdo
committed
Revert "Keep the fix conservative to avoid potential compatibility issues"
This reverts commit ccb99f0.
1 parent ccb99f0 commit d70a55c

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

dotnet/src/dotnetcore/GxNetCoreStartup/Startup.cs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,10 @@ public void ConfigureServices(IServiceCollection services)
260260
{
261261
options.IdleTimeout = TimeSpan.FromMinutes(Preferences.SessionTimeout);
262262
options.Cookie.HttpOnly = true;
263-
options.Cookie.SecurePolicy = CookieSecurePolicy.SameAsRequest;
263+
if (Preferences.HttpProtocolSecure())
264+
options.Cookie.SecurePolicy = CookieSecurePolicy.Always;
265+
else
266+
options.Cookie.SecurePolicy = CookieSecurePolicy.SameAsRequest;
264267
options.Cookie.IsEssential = true;
265268
string sessionCookieName = GxWebSession.GetSessionCookieName(VirtualPath);
266269
if (!string.IsNullOrEmpty(sessionCookieName))
@@ -565,7 +568,7 @@ public void Configure(IApplicationBuilder app, Microsoft.AspNetCore.Hosting.IHos
565568
}
566569
app.UseForwardedHeaders(new ForwardedHeadersOptions
567570
{
568-
ForwardedHeaders = ForwardedHeaders.XForwardedProto
571+
ForwardedHeaders = ForwardedHeaders.XForwardedProto | ForwardedHeaders.XForwardedFor
569572
});
570573
if (GXUtil.CompressResponse())
571574
{

0 commit comments

Comments
 (0)