IdentityServer4是否与.NETFramework一起工作

IdentityServer4是否与.NETFramework一起工作,identityserver4,.net-framework-version,Identityserver4,.net Framework Version,我在.NETFramework 4.6.1中已有一个应用程序。我需要转换为WebAPI以供外部客户端使用。建议我使用IdentityServer4进行授权,但是我能找到的所有文档都只提到.NET Core和.NET Core标识。它与.NETFramework一起工作吗 我一直在网上搜索,我只发现有人说他们没有使用.NETFramework。有人让它工作了吗 链接到示例代码将不胜感激。在.Net 4.x中保护API的默认选择是IdentityServer 3.AccessTokenValidat

我在.NETFramework 4.6.1中已有一个应用程序。我需要转换为WebAPI以供外部客户端使用。建议我使用IdentityServer4进行授权,但是我能找到的所有文档都只提到.NET Core和.NET Core标识。它与.NETFramework一起工作吗

我一直在网上搜索,我只发现有人说他们没有使用.NETFramework。有人让它工作了吗


链接到示例代码将不胜感激。

在.Net 4.x中保护API的默认选择是IdentityServer 3.AccessTokenValidation。不幸的是,自2017年以来,它一直处于冻结状态,而Microsoft重构了其Owin和Identity LIB,因此ASP.NET 4.6+的首选解决方案变成了一个分叉,根据最近的框架更改进行重构


您可以在安装了ASP.Net Core软件包的情况下通过.Net 4.7运行Identityserver 4本身,但是.Net Core运行时是一个更为自然的选择。

ID4在.Net Core上运行,但是您的API可以在任何、.Net 4.6、4.7甚至PHP、Java或NodeJS上运行,这与此无关。下面是NodeJS的一个示例:如果它有用,请标记它的答案。对答案进行投票也是一种常见的做法。