Я использую пользовательский AuthenticationHandler
, и только некоторые из моих методов контроллера имеют атрибут [Authorize]
. Я регистрируюсь на уровне Info, и он создает запись в журнале для любого вызова метода. Теперь я не могу сказать отдельно, пытался ли кто-то на самом деле получить доступ к методу, который требует авторизации и потерпел неудачу, или это вызов метода, который даже не требует авторизации, и происходит сбой, потому что он должен.
Есть ли способ отличить их или желательно, чтобы MVC не звонил HandleAuthenticateAsync
, когда это не нужно?