我需要编写一个从非控制器的cookie获取令牌的函数,我需要 Helper 来获取cookie。 我使用ASP.NET Core MVC
答案 0 :(得分:3)
首先,您可以将令牌放在cookie中,如下所示:
CookieOptions options = new CookieOptions();
options.Expires = DateTime.Now.AddDays(6);
Response.Cookies.Append("Token", Result.Value.Token, options);
在您的身份验证中通过此代码获取参数:
ActionExecutingContext filterContext
之后,如果令牌在下面的cookie中,你可以得到
var Token = filterContext.HttpContext.Request.Cookies["Token"];