OWIN外部Cookie消失

时间:2019-04-10 20:00:01

标签: c# asp.net session-cookies saml-2.0

间歇性地,我们的外部身份验证cookie不返回。 我们正在使用

  1. OWIN作为中间件层
  2. .Net 4.62
  3. SessionState
  4. Systain SAML
  5. 2个IIS Web服务器

以下链接指的是我认为的问题

http://appetere.com/post/owinresponse-cookies-not-set-when-remove-an-httpresponse-cookie

ASP.NET_SessionId + OWIN Cookies do not send to browser

我尝试按照Session["Workaround"] = 0;

设置会话

我们按照以下步骤初始化Cookie

public void ConfigureAuth(IAppBuilder app) 
{ 
    app.UseExternalSignInCookie("ExternalCookie");
    ...etc

在回调中,我们得到的结果如下

AuthenticateResult authenticateResult = await this.AuthenticationManager.AuthenticateAsync("ExternalCookie");

我想尝试使用上面的链接中提到的以下内容来解决它OnSendingHeaders(state => {...,但不确定如何实现

0 个答案:

没有答案