Raise the CookiePolicy consent cookie lifetime to one year #1589

This commit is contained in:
Chris Ross (ASP.NET) 2018-01-25 15:55:46 -08:00
parent a940b6e356
commit ab8328abca
2 changed files with 3 additions and 1 deletions

View File

@ -30,7 +30,7 @@ namespace Microsoft.AspNetCore.Builder
public CookieBuilder ConsentCookie { get; set; } = new CookieBuilder()
{
Name = ".AspNet.Consent",
Expiration = TimeSpan.FromDays(90),
Expiration = TimeSpan.FromDays(365),
IsEssential = true,
};

View File

@ -221,6 +221,8 @@ namespace Microsoft.AspNetCore.CookiePolicy.Test
var consentCookie = cookies[0];
Assert.Equal(".AspNet.Consent", consentCookie.Name);
Assert.Equal("yes", consentCookie.Value);
Assert.True(consentCookie.Expires.HasValue);
Assert.True(consentCookie.Expires.Value > DateTimeOffset.Now + TimeSpan.FromDays(364));
Assert.Equal(Net.Http.Headers.SameSiteMode.Lax, consentCookie.SameSite);
Assert.NotNull(consentCookie.Expires);
var testCookie = cookies[1];