【问题标题】:Cookies Set but not Sent in Subsequent RequestsCookie 已设置但未在后续请求中发送
【发布时间】:2014-08-28 22:22:51
【问题描述】:

我正在为我的本地用户组准备 MembershipReboot 演示。我遇到了一个奇怪的场景,其中 2 个 cookie:

  1. 联邦认证;和
  2. FedAuth1

在响应的标头中设置。但是,在随后的请求中,它们不是标头的一部分。我使用 Fiddler 确认了这一点,它解释了为什么 User.Identity.IsAuthenticated 在成功登录后总是错误的。

是什么导致了这种奇怪的情况吗?

干杯

【问题讨论】:

    标签: membershipreboot


    【解决方案1】:

    我的 Web.config 文件中有一些细微的错误。

    在 configSections 元素中

    代替:

    <section name="system.identityModel.services" type="System.IdentityModel.Services.Configuration.SystemIdentityModelServicesSection, System.IdentityModel.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
    

    我有:

    <section name="system.identitymodel.services" type="System.IdentityModel.Services.Configuration.SystemIdentityModelServicesSection, System.IdentityModel.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
    

    在 system.webServer > modules 元素中

    代替:

    <add name="SessionAuthenticationModule" type="System.IdentityModel.Services.SessionAuthenticationModule, System.IdentityModel.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" preCondition="managedHandler"/>
    

    我有:

    <add name="SessionAuthenticationModule" type="System.IdentityModel.Services.SessionAuthenticationModule, System.IdentityModel.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" preCondition="managedHandler" />
    

    对于 system.identityModel.services 元素

    代替:

    <system.identityModel.services>
        <federationConfiguration>
          <cookieHandler requireSsl="false" persistentSessionLifetime="30:00:00"/>
        </federationConfiguration>
    </system.identityModel.services>    
    

    我有:

    <system.identitymodel.services>
        <federationconfiguration>
          <cookiehandler requiressl="false" persistentSessionLifetime="30:00:00" />
        </federationconfiguration>
    </system.identitymodel.services>
    

    这很难诊断,因此在配置您的应用程序时请务必小心!

    会员重新启动摇滚!!!

    【讨论】:

      猜你喜欢
      • 2018-05-19
      • 2014-03-21
      • 2015-07-04
      • 1970-01-01
      • 1970-01-01
      • 2016-06-05
      • 2020-06-18
      • 2020-12-16
      • 1970-01-01
      相关资源
      最近更新 更多