间歇性地,我们的外部身份验证Cookie不再返回。
我们正在使用
1)OWIN作为中间件层
2).net 4.62
3)SessionState
4)Systain SAML
5)2个IIS Web服务器
我们按照以下步骤初始化Cookie
public void ConfigureAuth(IAppBuilder应用) { app.UseExternalSignInCookie(“ ExternalCookie”);
...等
在回调中,我们得到的结果如下
AuthenticateResult authenticateResult =等待此。AuthenticationManager.AuthenticateAsync(“ ExternalCookie”);
以下链接指的是我认为的问题
http://appetere.com/post/owinresponse-cookies-not-set-when-remove-an-httpresponse-cookie
https://stackoverflow.com/questions/20737578/asp-net-sessionid-owin-cookies-do-not-send-to-browser
我尝试如下设置会话 会话[“替代方法”] = 0;
我想尝试使用上面链接中提到的以下内容来解决它 OnSendingHeaders(状态=> {... 但我不确定如何实现