Обновление фильтра авторизации в .NET CoreC#

Место общения программистов C#
Anonymous
Обновление фильтра авторизации в .NET Core

Сообщение Anonymous »

У меня есть старый веб-сервис, встроенный в стандарт .NET на C#. Его основная задача — SMTP, но предварительно он выполняет некоторую аутентификацию и авторизацию. Он использует AuthorizationFilter, с которым я не знаком, где он получает поступивший HTTPRequest, получает основного пользователя этого запроса, а затем проверяет свои группы AD, прежде чем возвращать IsAuthorized, если они находятся в списке принятых групп пользователей.
Я «вижу», как это делается здесь, но теперь пытаюсь выяснить, что представляет собой аналог .NET Core. Я знаю, что могу установить авторизацию на контроллере, но не знаю, что использовать для фильтрации. Я предполагаю, что я захватываю HTTPContext, получаю пользователя, проверяю его по имеющимся у него группам и либо добиваюсь успеха, либо терплю неудачу... но я предполагаю, что .NET Core имеет более «встроенный» способ сделать это. Что лучше всего подходит для приема HTTP-запроса и проверки авторизации на основе запрашивающих групп AD пользователей?

Подробнее здесь: https://stackoverflow.com/questions/791 ... o-net-core

Вернуться в «C#»