IDistributedCache和会话状态

时间:2017-12-13 18:12:27

标签: asp.net-core

我拥有自己的IDistributedCache MySQL实现,并将其与HttpContext.Session一起使用。我目前有两个单独的Web应用程序指向同一个缓存。当然缓存是全局的,因此两个应用程序都可以设置全局缓存值,我可以使用它来设置登录或不登录的用户;但是,我想知道是否有人知道使用缓存和会话的正确方法,以允许用户使用一个Web应用程序登录并与另一个Web应用程序“同步”。根据我的研究,似乎无法在.Net Core中跨Web应用程序同步会话状态(无论如何可能是一个坏主意,因为我们可能希望取消本地Web应用程序会话而不影响所有其他人)。这样就可以使用全局缓存和用户ID协调单点登录。这是对的吗?

0 个答案:

没有答案