cookie de acceso en _Layout.cshtml en ASP.NET Core
Estoy tratando de almacenar una clave de autenticación en mis cookies cuando el inicio de sesión se realizó correctamente:
HttpContext.Response.Cookies.Append("Bearer", accessToken, cookieMonsterOptions);
Entonces, en la clase de controlador esto funciona. Puedo crear y leer mis cookies fácilmente. Pero ahora quiero verificar y, si existe, leer el valor de una cookie en mi_Layout.cshtml
y muestre el nombre del usuario conectado o el enlace para iniciar sesión. Pero, ¿cómo puedo leer mis cookies en el parcial_Layout.cshtml
?
string value = HttpContext.Request.Cookies.Get("Bearer");
no funciona Intenta agregar cualquieraSystem.Web
a mis usos o dice que HttpContext es estático y necesita una referencia para accederRequest
.
¿Alguna sugerencia o idea?