Mark cookie as non-essential. Home#2393
This commit is contained in:
parent
6d15dcf1ca
commit
6e122c45b4
|
|
@ -22,6 +22,7 @@ namespace Microsoft.AspNetCore.Builder
|
||||||
/// <see cref="CookieBuilder.Path"/> defaults to <see cref="SessionDefaults.CookiePath"/>.
|
/// <see cref="CookieBuilder.Path"/> defaults to <see cref="SessionDefaults.CookiePath"/>.
|
||||||
/// <see cref="CookieBuilder.SameSite"/> defaults to <see cref="SameSiteMode.Lax"/>.
|
/// <see cref="CookieBuilder.SameSite"/> defaults to <see cref="SameSiteMode.Lax"/>.
|
||||||
/// <see cref="CookieBuilder.HttpOnly"/> defaults to <c>true</c>
|
/// <see cref="CookieBuilder.HttpOnly"/> defaults to <c>true</c>
|
||||||
|
/// <see cref="CookieBuilder.IsEssential"/> defaults to <c>false</c>
|
||||||
/// </para>
|
/// </para>
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public CookieBuilder Cookie
|
public CookieBuilder Cookie
|
||||||
|
|
@ -111,6 +112,8 @@ namespace Microsoft.AspNetCore.Builder
|
||||||
SecurePolicy = CookieSecurePolicy.None;
|
SecurePolicy = CookieSecurePolicy.None;
|
||||||
SameSite = SameSiteMode.Lax;
|
SameSite = SameSiteMode.Lax;
|
||||||
HttpOnly = true;
|
HttpOnly = true;
|
||||||
|
// Session is considered non-essential as it's designed for ephemeral data.
|
||||||
|
IsEssential = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override TimeSpan? Expiration
|
public override TimeSpan? Expiration
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue