仅当我们从控制器调用时,才在asp.net核心中执行中间件

时间:2019-12-17 05:52:12

标签: asp.net .net asp.net-core asp.net-core-webapi

我正在使用asp.net core 3.0,我正在调用

之类的不同中间件
  • app.UseCustomSwagger();
  • app.UseRequestLoggingMiddleware();
  • app.UseAPIKeyAuthenticationMiddleware();

问题是我的应用程序首次启动时会调用中间件app.UseAPIKeyAuthenticationMiddleware()(它需要键值对,然后进行相应的身份验证或返回禁止)。应该有一种方法,仅当我们从控制器收到请求时才应调用它,或者还有其他更好的方法吗?

0 个答案:

没有答案