我们有一个使用WIF的Web应用程序,我们正在尝试实现滑动会话。正在使用的代码似乎正在正确地创建新的SessionToken,但是即使在创建新令牌之后我仍然看到旧的SessionToken。在创建令牌和提供令牌之间似乎存在一些延迟。"
void SessionAuthenticationModule_SessionSecurityTokenReceived(object sender, SessionSecurityTokenReceivedEventArgs e)
{
e.ReissueCookie = true;
e.SessionToken =
new SessionSecurityToken(
token.ClaimsPrincipal,
token.Context,
DateTime.UtcNow,
DateTime.UtcNow.Add(sessionDuration))
{
IsPersistent = token.IsPersistent,
IsReferenceMode = token.IsReferenceMode
};
}
我的问题是,WIF在以编程方式创建令牌时需要多长时间重新发出令牌?