【发布时间】:2014-03-24 22:22:50
【问题描述】:
我们正在尝试在 .Net 4.5 网络场中实施 WIF。我们使用shared machine keys 允许多个节点解密 FedAuth cookie。我们遇到了一些问题,正在调试它们。
当我们一直在寻找描述 WIF + 网络场配置的博客文章/文章/文档时,我们经常看到提到共享令牌缓存。许多人将缓存描述为有利于性能或处理过大的 cookie。然而,其他人似乎认为,为了让 WIF 完全正常工作,这是绝对必要的。来自上面的 MSDN 文章:
在 [网络场] 场景中,默认 WIF 设置 ... 将不起作用,因为令牌保护和令牌缓存都依赖于特定的计算机。
强调我的。
所以,我的问题是:为了使 WIF 在网络场中工作,是否有必要实施共享令牌缓存?如果是这样,您能帮我了解缓存数据的性质和用途吗?
【问题讨论】:
标签: asp.net cookies wif web-farm