【发布时间】:2016-07-04 13:22:34
【问题描述】:
我在没有 ASP.NET Identity 的 ASP.NET Core 1.0 中使用 cookie 中间件 - 如本文所述: https://docs.asp.net/en/latest/security/authentication/cookie.html
当用户对其个人资料进行某些更改时,我需要更改 cookie 中的一些值。在这种情况下,这篇文章告诉我要
调用 context.ReplacePrincipal() 并设置 context.ShouldRenew 标志 为真
我该怎么做?我认为这篇文章指的是HttpContext。我在 HttpContext 下没有看到 ReplacePrincipal() 方法。
我很感激这方面的帮助。谢谢。
【问题讨论】:
-
从文章中,
context看起来像是CookieValidatePrincipalContext。 -
如何访问 CookieValidatePrincipalContext 的方法?自从您给我答案以来,我一直在对此进行一些研究,但我一直无法弄清楚如何使用它。谢谢。
标签: asp.net-mvc cookies asp.net-core-mvc asp.net-authentication asp.net-core-1.0