我正在使用RIA服务创建Silverlight接口来访问我们的数据。
应用程序使用ADFS登录屏幕进行保护(使用Visual 2012中的"Identity and Access“工具进行配置)。
一般来说,一切都如预期的那样运作:
HttpContext.Current.User检索ADFS凭据,从而确保对正确的用户进行调用。..。一段时间。我想他们会工作大约一个小时左右(我还没有确定确切的时间),否则事情就会变糟。
当他们这样做时,对RIA服务的请求将被重定向到ADFS登录页面(我发现这是通过IEs窗口F12和Network实现的)。
我最初的想法是ADFS安全令牌超时,客户端需要重新验证。但是,我已经将ADSF上的令牌过期时间设置为6小时,但是问题仍然存在。
需要注意的是,Silverlight应用程序定期调用RIA服务来检查新的更新,所以它不应该是某种“不活动”超时--因为从来没有任何不活动。
在这个阶段,我有点没有想法了。有人能帮忙吗?
我不知道我的代码的哪些部分会在这里有用-如果有人要求,我会发布我能做的。
https://stackoverflow.com/questions/20882441
复制相似问题