【问题标题】:DNN and WSFederation - FedAuth cookie not being sent to serverDNN 和 WSFederation - FedAuth cookie 未发送到服务器
【发布时间】:2014-05-27 22:38:35
【问题描述】:

我最近将一个 DNN 站点在我的 IIS 中向下移动了一个级别。现在单点登录不起作用,因为 FedAuth cookie 没有在请求中发送。如果我将 CookieHandler.Path 属性设置为“/”,它确实可以工作,但是我在 IIS 中有多个站点,所以这会导致一些冲突。

我已将依赖方从 mysite.com 更改为 mysite.com/newspot/

我还更改了 dnn portalalias 表中的 httpalias 以指向 mysite.com/newspot

我是否需要更改其他一些变量才能使其正常工作?默认情况下,cookie 的路径应该是 /newspot/。它只是没有进入请求。

【问题讨论】:

    标签: cookies dotnetnuke ws-federation


    【解决方案1】:

    事实证明。问题是外壳。在 cookie 方面,mysite.com/PLACE/ 与 mysite.com/place/ 不同。因此,它将 cookie 的路径设置为 mysite.com/newspot/,然后尝试在 mysite.com/NEWSPOT/ 上找到 cookie,当此问题修复后,一切都开始按预期工作。

    【讨论】:

      猜你喜欢
      • 2016-10-15
      • 2015-09-21
      • 2012-04-08
      • 2021-11-13
      • 2018-08-20
      • 2016-07-01
      • 2015-06-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多