Skip to content

Commit f294557

Browse files
author
Tiago Brenck
committed
Applying HandleSameSiteCookieCompatibility to all other samples
1 parent 5380057 commit f294557

File tree

9 files changed

+27
-9
lines changed

9 files changed

+27
-9
lines changed

1-WebApp-OIDC/1-2-AnyOrg/Startup.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,9 @@ public void ConfigureServices(IServiceCollection services)
2626
{
2727
// This lambda determines whether user consent for non-essential cookies is needed for a given request.
2828
options.CheckConsentNeeded = context => true;
29-
options.MinimumSameSitePolicy = SameSiteMode.None;
29+
options.MinimumSameSitePolicy = SameSiteMode.Unspecified;
30+
// Handling SameSite cookie according to https://docs.microsoft.com/en-us/aspnet/core/security/samesite?view=aspnetcore-3.1
31+
options.HandleSameSiteCookieCompatibility();
3032
});
3133

3234
// Sign-in users with the Microsoft identity platform

1-WebApp-OIDC/1-3-AnyOrgOrPersonal/Startup.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@ public void ConfigureServices(IServiceCollection services)
2727
{
2828
// This lambda determines whether user consent for non-essential cookies is needed for a given request.
2929
options.CheckConsentNeeded = context => true;
30-
options.MinimumSameSitePolicy = SameSiteMode.None;
30+
options.MinimumSameSitePolicy = SameSiteMode.Unspecified;
31+
// Handling SameSite cookie according to https://docs.microsoft.com/en-us/aspnet/core/security/samesite?view=aspnetcore-3.1
32+
options.HandleSameSiteCookieCompatibility();
3133
});
3234

3335
// Sign-in users with the Microsoft identity platform

1-WebApp-OIDC/1-4-Sovereign/Startup.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@ public void ConfigureServices(IServiceCollection services)
2727
{
2828
// This lambda determines whether user consent for non-essential cookies is needed for a given request.
2929
options.CheckConsentNeeded = context => true;
30-
options.MinimumSameSitePolicy = SameSiteMode.None;
30+
options.MinimumSameSitePolicy = SameSiteMode.Unspecified;
31+
// Handling SameSite cookie according to https://docs.microsoft.com/en-us/aspnet/core/security/samesite?view=aspnetcore-3.1
32+
options.HandleSameSiteCookieCompatibility();
3133
});
3234

3335
// Sign-in users with the Microsoft identity platform

2-WebApp-graph-user/2-2-TokenCache/Startup.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,9 @@ public void ConfigureServices(IServiceCollection services)
3030
{
3131
// This lambda determines whether user consent for non-essential cookies is needed for a given request.
3232
options.CheckConsentNeeded = context => true;
33-
options.MinimumSameSitePolicy = SameSiteMode.None;
33+
options.MinimumSameSitePolicy = SameSiteMode.Unspecified;
34+
// Handling SameSite cookie according to https://docs.microsoft.com/en-us/aspnet/core/security/samesite?view=aspnetcore-3.1
35+
options.HandleSameSiteCookieCompatibility();
3436
});
3537

3638
// This is required to be instantiated before the OpenIdConnectOptions starts getting configured.

2-WebApp-graph-user/2-3-Multi-Tenant/Startup.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,9 @@ public void ConfigureServices(IServiceCollection services)
6060
{
6161
// This lambda determines whether user consent for non-essential cookies is needed for a given request.
6262
options.CheckConsentNeeded = context => true;
63-
options.MinimumSameSitePolicy = SameSiteMode.None;
63+
options.MinimumSameSitePolicy = SameSiteMode.Unspecified;
64+
// Handling SameSite cookie according to https://docs.microsoft.com/en-us/aspnet/core/security/samesite?view=aspnetcore-3.1
65+
options.HandleSameSiteCookieCompatibility();
6466
});
6567

6668
services.AddOptions();

2-WebApp-graph-user/2-4-Sovereign-Call-MSGraph/Startup.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,9 @@ public void ConfigureServices(IServiceCollection services)
2929
{
3030
// This lambda determines whether user consent for non-essential cookies is needed for a given request.
3131
options.CheckConsentNeeded = context => true;
32-
options.MinimumSameSitePolicy = SameSiteMode.None;
32+
options.MinimumSameSitePolicy = SameSiteMode.Unspecified;
33+
// Handling SameSite cookie according to https://docs.microsoft.com/en-us/aspnet/core/security/samesite?view=aspnetcore-3.1
34+
options.HandleSameSiteCookieCompatibility();
3335
});
3436

3537
services.AddOptions();

3-WebApp-multi-APIs/Startup.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,9 @@ public void ConfigureServices(IServiceCollection services)
3030
{
3131
// This lambda determines whether user consent for non-essential cookies is needed for a given request.
3232
options.CheckConsentNeeded = context => true;
33-
options.MinimumSameSitePolicy = SameSiteMode.None;
33+
options.MinimumSameSitePolicy = SameSiteMode.Unspecified;
34+
// Handling SameSite cookie according to https://docs.microsoft.com/en-us/aspnet/core/security/samesite?view=aspnetcore-3.1
35+
options.HandleSameSiteCookieCompatibility();
3436
});
3537

3638
services.AddOptions();

5-WebApp-AuthZ/5-1-Roles/Startup.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,9 @@ public void ConfigureServices(IServiceCollection services)
3333
{
3434
// This lambda determines whether user consent for non-essential cookies is needed for a given request.
3535
options.CheckConsentNeeded = context => true;
36-
options.MinimumSameSitePolicy = SameSiteMode.None;
36+
options.MinimumSameSitePolicy = SameSiteMode.Unspecified;
37+
// Handling SameSite cookie according to https://docs.microsoft.com/en-us/aspnet/core/security/samesite?view=aspnetcore-3.1
38+
options.HandleSameSiteCookieCompatibility();
3739
});
3840

3941
services.AddOptions();

5-WebApp-AuthZ/5-2-Groups/Startup.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,9 @@ public void ConfigureServices(IServiceCollection services)
3030
{
3131
// This lambda determines whether user consent for non-essential cookies is needed for a given request.
3232
options.CheckConsentNeeded = context => true;
33-
options.MinimumSameSitePolicy = SameSiteMode.None;
33+
options.MinimumSameSitePolicy = SameSiteMode.Unspecified;
34+
// Handling SameSite cookie according to https://docs.microsoft.com/en-us/aspnet/core/security/samesite?view=aspnetcore-3.1
35+
options.HandleSameSiteCookieCompatibility();
3436
});
3537

3638
// Sign-in users with the Microsoft identity platform

0 commit comments

Comments
 (0)