首页 > 解决方案 > 无法添加 cookie 选项

问题描述

我目前正在创建一个 cookie,我在其中存储我的刷新令牌。cookie 工作得非常好,直到我尝试添加路径或过期时间。

这工作得很好。cookie 是在 Postman 或我的浏览器中创建和显示的。

CookieOptions cookie = new CookieOptions();
Response.Cookies.Append("Authentication", _refreshTokenObj.Refreshtoken, cookie);

这是行不通的。我无法创建 cookie 或在 Postman 或我的浏览器中查看它。

CookieOptions cookie = new CookieOptions()
{
    Path = "/RefreshToken",
    Expires = DateTime.Now.AddHours(4),
    IsEssential = true
};
Response.Cookies.Append("Authentication", _refreshTokenObj.Refreshtoken, cookie);

编辑: 经过一些测试,我发现,只是设置路径选项的问题。到期时间正在工作。

标签: c#asp.net-corecookies

解决方案


推荐阅读