ADFS中的会话不匹配

时间:2013-03-03 08:06:55

标签: asp.net-mvc wif adfs

我使用ADFS STS登录我的应用程序。

角色和用户大部分时间都在工作,但在某些页面上,我遇到一些用户不匹配:突然,屏幕右上角的用户名不正确(这是另一个登录的用户)同时)。

你对我应该检查什么有任何线索吗?

感谢。

1 个答案:

答案 0 :(得分:0)

**评论转入答案**

首先想到的是缓存和缓存差异。我认为缓存控制未设置或设置为公共,没有其他变化意味着您可以从其他会话获得响应。

如果您没有在回复中设置私有标头,则应该明确:

    HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.Private);

有许多不同的方法来包装,例如属性使MVC更像。 MSDN文档:

http://msdn.microsoft.com/en-us/library/system.web.httpresponse.cachecontrol.aspx