我使用ADFS STS登录我的应用程序。
角色和用户大部分时间都在工作,但在某些页面上,我遇到一些用户不匹配:突然,屏幕右上角的用户名不正确(这是另一个登录的用户)同时)。
你对我应该检查什么有任何线索吗?
感谢。
答案 0 :(得分:0)
**评论转入答案**
首先想到的是缓存和缓存差异。我认为缓存控制未设置或设置为公共,没有其他变化意味着您可以从其他会话获得响应。
如果您没有在回复中设置私有标头,则应该明确:
HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.Private);
有许多不同的方法来包装,例如属性使MVC更像。 MSDN文档:
http://msdn.microsoft.com/en-us/library/system.web.httpresponse.cachecontrol.aspx