[英]Use JWT (Authorization: Bearer) in Swagger in ASP.NET Core
[英]How to use JWT for asp.net Core
我遵循Asp.Net Web Api答案的JWT身份驗證,將JWT添加到我的asp.net核心項目中,但.net核心不支持System.Web.Http.Filters
?
任何用於保護Web API的更好的解決方案?
ASP.NET Core MVC支持過濾器。 您可以在Microsoft.AspNetCore.Mvc.Filters
命名空間中找到它們。 以本指南為例。
請記住,您不需要自己實現JWT身份驗證過濾器。 這已作為Microsoft.AspNetCore.Authentication.JwtBearer
NuGet包的一部分實現。 您需要做的就是在應用程序中使用JwtBearerAuthentication中間件,方法是將app.UseJwtBearerAuthentication(new JwtBearerOptions { /* options */ })
到Startup.Configure()
方法中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.