我目前在.netcore api应用程序中使用3个中间件。
app.UseAuthentication();
app.UseMultiTenancy();
app.UseMvc();
根据我的理解,每个中间件都是根据它们添加到管道的顺序运行的。
由于某些原因,UseMultiTenancy在UseAuthentication之前运行。 请注意,我的所有API控制器都标有授权属性。
我希望身份验证中间件检查用户是否已经过身份验证,然后调用UseMultiTenancy。
这是正确的理解吗?如果没有,有没有办法在身份验证后运行UseMultiTenancy?