From d2a1e5ac1eabc3ca12ef1f45642b69a3b9357a5d Mon Sep 17 00:00:00 2001 From: Yingting Huang Date: Tue, 8 Dec 2020 23:17:03 +0800 Subject: [PATCH] Fix login issue Exception: Correlation failed (#1516) Fix samesite issue when running eShop from docker-compose locally as by default http protocol is being used Refer to https://github.com/dotnet-architecture/eShopOnContainers/issues/1391 --- src/Web/WebMVC/Startup.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Web/WebMVC/Startup.cs b/src/Web/WebMVC/Startup.cs index 299af38cb..e438e9d6c 100644 --- a/src/Web/WebMVC/Startup.cs +++ b/src/Web/WebMVC/Startup.cs @@ -82,6 +82,10 @@ namespace Microsoft.eShopOnContainers.WebMVC } WebContextSeed.Seed(app, env); + + // Fix samesite issue when running eShop from docker-compose locally as by default http protocol is being used + // Refer to https://github.com/dotnet-architecture/eShopOnContainers/issues/1391 + app.UseCookiePolicy(new CookiePolicyOptions { MinimumSameSitePolicy = AspNetCore.Http.SameSiteMode.Lax }); app.UseRouting();