相关疑难解决方法(0)

为什么UseAuthentication必须在NET Core 2.0中的UseMvc之前

在NET Core 2.0中我有:

app.UseAuthentication();
app.UseMvc();
Run Code Online (Sandbox Code Playgroud)

我的应用程序正确处理JWT授权标题,但当上面的行以不同的顺序

app.UseMvc();
app.UseAuthentication();
Run Code Online (Sandbox Code Playgroud)

魔法可以发生.喜欢第一个请求,一切都很好,但第二个,收到401响应(这种行为是最有趣的).

所以问题是为什么这两个中间件的顺序有这么奇怪的影响?我理解正确的顺序,但我不理解第一次请求中的奇怪行为

.net .net-core asp.net-core

6
推荐指数
1
解决办法
1735
查看次数

标签 统计

.net ×1

.net-core ×1

asp.net-core ×1