IdentityServer4 + 旧版 .Net WebForms 应用程序

Jef*_*nke 5 asp.net identityserver4

我们有一个旧的 .net 4.5.2 WebForms 应用程序,它使用 IdentityServer2 的旧定制版本进行身份验证。我们现在有机会更换它,但我看到的所有 IdentityServer4 设置示例都假设是一个 MVC 应用程序。

IdentityServer4 是否支持开箱即用的 WebForms 应用程序?我不想把这个应用程序变成一个科学怪人。

小智 3

基本上任何 oidc 提供者都会为客户端做,以便与 IdentityServer4 通信。问题不在于 IdentityServer4 是否支持 Web 应用程序,而是您是否可以找到与 IdentityServer4 通信的客户端代码。

对于 4.5.2 应用程序,您可以使用IdentityServer3 NuGet 包。请阅读这篇文章。它可以用于网络表单吗?是的,根据这个问题。还有一个可用的网络表单示例