首页 新闻 会员 周边

nuget提示Microsoft.AspNetCore.Authentication已弃用

0
[已解决问题] 解决于 2023-10-11 11:41

使用的是6.0的类库,想实现一个公共的认证代码,但是打开nuget一看发现都是弃用,而且没有更高的版本和提示。。。所以6.0的Microsoft.AspNetCore.Authentication版本在哪里

问题补充:


7.0的类库nuget一样的已弃用

wa3ha的主页 wa3ha | 初学一级 | 园豆:151
提问于:2023-08-15 21:09
< >
分享
最佳答案
0

在ASP.NET Core 3.0及更高版本中,对身份验证和授权进行了一些重大更改。以前,身份验证和授权是作为Microsoft.AspNetCore.Authentication这个单独的包来提供的。但是在ASP.NET Core 3.0之后,这些功能被合并到Microsoft.AspNetCore.Authentication.JwtBearer包中,而Microsoft.AspNetCore.Authentication这个包已经被弃用。

因此,如果正在使用ASP.NET Core 3.0或更高版本,并且收到这个弃用警告,那么应该将Microsoft.AspNetCore.Authentication更新为Microsoft.AspNetCore.Authentication.JwtBearer。
以下是如何在NuGet控制台中进行更新的步骤:
打开NuGet控制台。在Visual Studio中,您可以通过“工具”菜单 -> “NuGet包管理器”-> “NuGet控制台”来打开它。
在NuGet控制台中,输入以下命令来更新Microsoft.AspNetCore.Authentication包:
csharp
Update-Package Microsoft.AspNetCore.Authentication -Version <version>
将<version>替换为希望更新的版本号。如果不确定应该使用哪个版本,可以查看NuGet控制台中的可用版本或者查看项目的依赖项文档。
3. 运行更新命令后,NuGet将会自动更新您的项目中所使用的Microsoft.AspNetCore.Authentication包,并将所有的依赖项更新到最新版本。

奖励园豆:5
npe0 | 小虾三级 |园豆:1299 | 2023-09-11 17:00

万分感谢!!!

wa3ha | 园豆:151 (初学一级) | 2023-10-11 11:41
其他回答(1)
0

升级到7.0,应该可以,我这几天也再研究这个

狼图腾TOP | 园豆:322 (菜鸟二级) | 2023-08-16 07:19
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册