Moh*_*din 3 .net c# asp.net cookies asp.net-core
有时我常常看到PHP开发人员在他们的cookie中传递Id,并将数据库中的引用保存到该cookie(因此他们可以通过cookie对用户进行身份验证).但在ASP.Net Core中,我从未见过.
ASP.Net Core如何以及在何处知道此cookie由此用户拥有?一切都存储在内存中(在某种对象中)?
如果是,这是否意味着如果我重新启动我的应用程序,用户应该再次登录?或者ASP.Net Core是否提供了任何方法来保持对cookie的引用,即使在重新启动应用程序之后?
小智 8
ClaimsPrincipal被序列化,加密并作为cookie发送给客户端.一旦创建了cookie,它就会成为唯一的身份来源.当客户端发出请求时,它会发送服务器解密的cookie(用作验证)并反序列化为HttpContext.
| 归档时间: |
|
| 查看次数: |
1271 次 |
| 最近记录: |