Я искал несколько дней и не смог найти полный пример того, что требуется для создания конечной точки с проверкой подлинности Azure AD в ASP.NET framework 4.8.x (Не ядро ) консольное приложение.
Я видел, что в Core мне нужно установить требования авторизации и обработчики авторизации, но я понял, что это не правильная стратегия для ASP.NET framework. Мне не удалось найти способ сделать это в обычном ASP.NET.
Что я ожидаю:
1) Я хочу пометить конечные точки с помощью атрибута Authorize [PolicyName]
2) Установите некоторую функцию f
, чтобы она выполнялась всякий раз, когда выполняется вызов к отмеченным конечным точкам
3) Иметь f
получить JWT, полученный в конечной точке
4) Иметь * 1019Результаты * (скажем, логическое значение. Хотя обновление контекста аутентификации также здорово) определяют, будет ли поток продолжен в функцию, отмеченную атрибутом Authorize [PolicyName]
Итак, учитывая f
, что ещея хотел бы сделать, чтобы удостовериться, что только вызовы, одобренные этим, продолжаются?