Raise the CookiePolicy consent cookie lifetime to one year #1589
This commit is contained in:
parent
a940b6e356
commit
ab8328abca
|
|
@ -30,7 +30,7 @@ namespace Microsoft.AspNetCore.Builder
|
||||||
public CookieBuilder ConsentCookie { get; set; } = new CookieBuilder()
|
public CookieBuilder ConsentCookie { get; set; } = new CookieBuilder()
|
||||||
{
|
{
|
||||||
Name = ".AspNet.Consent",
|
Name = ".AspNet.Consent",
|
||||||
Expiration = TimeSpan.FromDays(90),
|
Expiration = TimeSpan.FromDays(365),
|
||||||
IsEssential = true,
|
IsEssential = true,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -221,6 +221,8 @@ namespace Microsoft.AspNetCore.CookiePolicy.Test
|
||||||
var consentCookie = cookies[0];
|
var consentCookie = cookies[0];
|
||||||
Assert.Equal(".AspNet.Consent", consentCookie.Name);
|
Assert.Equal(".AspNet.Consent", consentCookie.Name);
|
||||||
Assert.Equal("yes", consentCookie.Value);
|
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.Equal(Net.Http.Headers.SameSiteMode.Lax, consentCookie.SameSite);
|
||||||
Assert.NotNull(consentCookie.Expires);
|
Assert.NotNull(consentCookie.Expires);
|
||||||
var testCookie = cookies[1];
|
var testCookie = cookies[1];
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue