SessionSecurityToken收到的调用次数太多了

时间:2015-01-16 12:04:09

标签: wif thinktecture-ident-server sts-securitytokenservice

我有一个Web表单应用程序,它使用WIF和基于声明的授权。我使用Thinktecture IdentityServer v2.5为我的STS使用我的自定义登录页面和针对数据库的自定义身份验证,然后发出令牌。

此刻一切正常,没有任何问题,唯一的问题是我在这篇文章中配置了Brock Allen所示的Sliding Sessions http://brockallen.com/2013/02/17/sliding-sessions-in-wif-with-the-session-authentication-module-sam-and-thinktecture-identitymodel/

我的问题是, SessionSecurityTokenReceived 中提到的事件每次加载会被调用太多次。我只是想知道背后的原因是什么,这可能是一次性能打击?

1 个答案:

答案 0 :(得分:1)

我正在做类似的事情并且遇到了同样的问题。 这是因为该页面使用的每个资源都会调用该事件(css,js等),这也是Web应用程序所保护的。在global.asax.cs中,如果你插入行...

var requestContext = HttpContext.Current.Request.RequestContext.HttpContext.Request;

...并在此行上设置断点,您可以通过检查值来观察此行为。

相关问题