gpt4 book ai didi

asp.net - .NET 4.5.1 更新后 SSO 不工作?

转载 作者:行者123 更新时间:2023-12-04 09:05:48 25 4
gpt4 key购买 nike

我们有两台运行 .NET 4.5.1 的服务器和一台运行 .NET 4.0 的服务器。在更新前两个之前,我们用于表单例份验证的 SSO 运行良好。现在,用户将在前两个服务器上显示为经过身份验证,但在 .NET 4.0 框上未经过身份验证。

所有机器 key 、解密 key 、cookie 域等都是相同的。没有修改代码。我们只是将 4.5.1 更新应用于那两个服务器。

我注意到对于 4.0 服务器,当我们的身份验证 cookie 被传递时,它没有被代码识别(我在网站上放了一个测试页面并输出了一些变量)。

机器 key 加密在 4.0 和 4.5.1 之间有变化吗?我需要应用一些补丁吗?谢谢。

最佳答案

加密 API 在 4.5 中已更改,请参阅此博客文章了解更多详细信息 - http://blogs.msdn.com/b/webdev/archive/2012/10/23/cryptographic-improvements-in-asp-net-4-5-pt-2.aspx

根据 MS 的说法,简单地升级到 4.5 不会影响应用程序,除非 web.configs 已更改为目标 4.5,这在您的情况下似乎很奇怪。您可以尝试将此属性添加到每个 web.config 以强制兼容 .NET 2.0-

<machineKey compatibilityMode="Framework20SP1" />

关于asp.net - .NET 4.5.1 更新后 SSO 不工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21318901/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com