c# - 在 ASP.NET Core 中解密 ".AspNetCore.Session"cookie

标签 c# asp.net asp.net-core asp.net-core-mvc asp.net-core-1.0

在 Asp.Net Core 中,当您将应用配置为 app.UseSession() 时,会创建一个 cookie。 默认情况下,cookie 称为“.AspNetCore.Session”。它的值标识要使用的 session 。目前,我正在将我的 session 数据保存在 sql server 上。我需要知道“.AspNetCore.Session”的解密值,以便我可以在数据库中查找 session 。

有没有办法解密这个值?我知道 ASP.NET 必须以某种方式在幕后完成它。

最佳答案

session source拥有一切,但你应该知道它,ISessionStoreIDistributedSessionStore给你一个 session key 来使用。

不是假设 cookie 格式,是什么阻止您使用商店 API?

关于c# - 在 ASP.NET Core 中解密 ".AspNetCore.Session"cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40684357/

相关文章:

c# - 如何在 WPF MVVM 中将 View 的变量绑定(bind)到 ViewModel?

c# - 如何序列化包含私有(private)成员的类的实例?

asp.net - iis 7.0,模块顺序更改

c# - 如何在使用 asp.net 或 jquery 保存之前在文件上传控件中预览上传的图像?

带有 Web 服务调用的 ASP.NET 缓存

c# - 依赖注入(inject),带参数注入(inject)

asp.net - 如何在使用 docker 容器化的 asp.net Core 中的项目之间共享类定义

c# - 为什么我的 CreateRibbonExtensibilityObject 方法没有被调用?

c# - ASP.NET Core文件上传表单绑定(bind)问题

c# - 获取堆栈跟踪