【发布时间】:2019-01-27 08:23:10
【问题描述】:
我创建了验证 JWT 令牌的自定义中间件类。我在配置方法中app.AddMvc() 之前调用此方法。 ***
我想知道我应该向配置服务添加哪些内容以使用 JWT 对我的 Web API 进行身份验证?我在我的 Controller 类中添加了 [Authorize]
我是否需要在 Configure 方法中调用我的中间件类来首先验证 JWT 令牌?或者我应该打电话给App.UseAuthentication()
我正在使用以下顺序:
app.UseAuthentication();
app.MessageHandlerMiddleware();
app.UseMvc();
我是 .net Web API 实现的新手。你能帮帮我吗?
【问题讨论】:
-
为 JWT 验证创建“自定义中间件类”的原因是什么?您是否有不能使用内置验证过程的特定原因?
-
坦率地说,我不知道如何使用内置的验证过程来验证它!因此,我创建了自己的身份验证材料
-
感谢基里克·拉金。让我检查一下
标签: c# .net-core asp.net-web-api2 asp.net-core-2.0 asp.net-core-webapi