Cookie Policy sample essential cookie (#1762)
This commit is contained in:
parent
1aa78a5853
commit
fb80636cb5
|
|
@ -58,6 +58,13 @@ namespace CookiePolicySample
|
||||||
case "/RemoveTempCookie":
|
case "/RemoveTempCookie":
|
||||||
context.Response.Cookies.Delete("Temp");
|
context.Response.Cookies.Delete("Temp");
|
||||||
break;
|
break;
|
||||||
|
case "/CreateEssentialCookie":
|
||||||
|
context.Response.Cookies.Append("EssentialCookie", "2",
|
||||||
|
new CookieOptions() { IsEssential = true });
|
||||||
|
break;
|
||||||
|
case "/RemoveEssentialCookie":
|
||||||
|
context.Response.Cookies.Delete("EssentialCookie");
|
||||||
|
break;
|
||||||
case "/GrantConsent":
|
case "/GrantConsent":
|
||||||
context.Features.Get<ITrackingConsentFeature>().GrantConsent();
|
context.Features.Get<ITrackingConsentFeature>().GrantConsent();
|
||||||
break;
|
break;
|
||||||
|
|
@ -84,6 +91,8 @@ namespace CookiePolicySample
|
||||||
await response.WriteAsync($"<a href=\"{context.Request.PathBase}/Logout\">Logout</a><br>\r\n");
|
await response.WriteAsync($"<a href=\"{context.Request.PathBase}/Logout\">Logout</a><br>\r\n");
|
||||||
await response.WriteAsync($"<a href=\"{context.Request.PathBase}/CreateTempCookie\">Create Temp Cookie</a><br>\r\n");
|
await response.WriteAsync($"<a href=\"{context.Request.PathBase}/CreateTempCookie\">Create Temp Cookie</a><br>\r\n");
|
||||||
await response.WriteAsync($"<a href=\"{context.Request.PathBase}/RemoveTempCookie\">Remove Temp Cookie</a><br>\r\n");
|
await response.WriteAsync($"<a href=\"{context.Request.PathBase}/RemoveTempCookie\">Remove Temp Cookie</a><br>\r\n");
|
||||||
|
await response.WriteAsync($"<a href=\"{context.Request.PathBase}/CreateEssentialCookie\">Create Essential Cookie</a><br>\r\n");
|
||||||
|
await response.WriteAsync($"<a href=\"{context.Request.PathBase}/RemoveEssentialCookie\">Remove Essential Cookie</a><br>\r\n");
|
||||||
await response.WriteAsync($"<a href=\"{context.Request.PathBase}/GrantConsent\">Grant Consent</a><br>\r\n");
|
await response.WriteAsync($"<a href=\"{context.Request.PathBase}/GrantConsent\">Grant Consent</a><br>\r\n");
|
||||||
await response.WriteAsync($"<a href=\"{context.Request.PathBase}/WithdrawConsent\">Withdraw Consent</a><br>\r\n");
|
await response.WriteAsync($"<a href=\"{context.Request.PathBase}/WithdrawConsent\">Withdraw Consent</a><br>\r\n");
|
||||||
await response.WriteAsync("<br>\r\n");
|
await response.WriteAsync("<br>\r\n");
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue