ASP.NET Основное веб-приложение, использующее Azure AD, регистрирует логины локально

#sql-server #asp.net-core #authentication #logging #web-applications

#sql-сервер #asp.net-ядро #аутентификация #ведение журнала #веб-приложения

Вопрос:

Я использую .NET Core 3.1 и использую AzureAD для аутентификации. У меня есть серверная часть SQL, и я хотел бы войти в таблицу, когда пользователь входит в систему. В таблице уже есть список пользователей с их именем пользователя домена, поэтому я могу связать его на основе утверждения name.

Моя проблема в том, где я могу перехватить точку, в которой AzureAD возвращается в приложение? Или есть другой момент в процессе входа в систему, где я могу это сделать?

VS 2019 создал код, когда я создавал проект, он создал следующее в ConfigureServices:

 services.AddAuthentication(AzureADDefaults.AuthenticationScheme)
            .AddAzureAD(options => Configuration.Bind("AzureAd", options));
 

Комментарии:

1. Можете ли вы показать, как вы настраиваете его в ConfigureServices? Предполагается , что AddAzureAD устарел.

2. Услуги. Добавление аутентификации (AzureADDefaults. Схема аутентификации). AddAzureAD(параметры => Конфигурация. Привязка («AzureAD», параметры));