You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Duende IdentityServer v6能否用于.NET Framework?升级方案咨询

关于.NET Framework遗留项目与IdentityServer兼容的问题

受支持的.NET Framework版本情况

Duende IdentityServer(原IdentityServer)目前没有受支持的.NET Framework版本:

  • 官方已停止对基于.NET Framework的IdentityServer3的维护,不再提供安全补丁与技术支持。
  • 现行Duende IdentityServer v6及后续版本均基于.NET 6+,仅适配.NET Core/.NET 5+生态,无法直接在.NET Framework项目中使用。

无需升级整个解决方案的可行方案

不需要将所有.NET Framework项目升级至.NET 6,可通过以下方式单独处理引用IdentityServer3和IdentityServer3.WsFederation的项目:

  • 拆分身份服务为独立项目:把该项目从现有解决方案中剥离,升级为基于Duende IdentityServer v6的.NET 6/7独立身份认证服务。原.NET Framework遗留项目可通过标准的OpenID Connect或Ws-Federation协议与新服务通信,完成身份验证、授权等操作。这种方式下,遗留项目无需修改框架版本,仅需调整身份认证的调用逻辑。
  • 短期维持现有版本(仅限无新需求场景):若系统无新增功能或安全升级需求,可暂时继续使用IdentityServer3,但需明确:该版本已无官方支持,存在未修复的安全风险,一旦出现漏洞无法获得官方补丁,仅适合短期过渡。

内容的提问来源于stack exchange,提问作者kevins1966

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 13:05:19