IdentityServer4是否可以与.NETFramework一起使用

时间:2019-04-18 09:22:24

标签: identityserver4 .net-framework-version

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

我一直在网上搜索,我只是发现有人说他们无法使用.NETFramework。有没有人能正常工作。

将链接到示例代码。

1 个答案:

答案 0 :(得分:0)

.Net 4.x中用于保护API的默认选择是IdentityServer3.AccessTokenValidation。不幸的是,自2017年以来,它在Microsoft重构其Owin和Identity库时一直处于冻结状态,因此ASP.NET 4.6+的首选解决方案成为IdentityServer3.Contrib.AccessTokenValidation -根据最近的框架更改进行重构。

您可以通过安装了ASP.NET Core包的.Net 4.7来运行Identityserver 4本身,但是.Net Core运行时是更自然的选择。