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?

Respuestas a la pregunta(6)

Su respuesta a la pregunta