【问题标题】:How to use JWT for asp.net Core如何将 JWT 用于 asp.net Core
【发布时间】:2017-09-27 13:58:24
【问题描述】:

我按照JWT Authentication for Asp.Net Web Api 的回答将JWT 添加到我的asp.net 核心项目中,但.net 核心不支持System.Web.Http.Filters??

任何更好的保护 Web API 的解决方案???

【问题讨论】:

    标签: c# asp.net asp.net-web-api asp.net-core jwt


    【解决方案1】:

    在 ASP.NET Core MVC 中支持过滤器。您可以在 Microsoft.AspNetCore.Mvc.Filters 命名空间中找到它们。以this guide 为例。

    请记住,您不需要自己实现 JWT 身份验证过滤器。这已经作为Microsoft.AspNetCore.Authentication.JwtBearer NuGet 包的一部分实现。您只需要通过将app.UseJwtBearerAuthentication(new JwtBearerOptions { /* options */ }) 添加到Startup.Configure() 方法来在您的应用中使用JwtBearerAuthentication 中间件。

    【讨论】:

      猜你喜欢
      • 2017-03-31
      • 2017-06-16
      • 1970-01-01
      • 2017-12-02
      • 2018-10-14
      • 2016-06-17
      • 2017-01-22
      • 2018-05-08
      • 2017-03-07
      相关资源
      最近更新 更多