Рекомендации по хранению утверждений ASP.NET Core Authorization при аутентификации пользователей в Active Directory?

Я создаю корпоративное интранет-приложение ASP.NET Core MVC. Я хочу, чтобы мои пользователи проходили аутентификацию с использованием Active Directory, и я хочу, чтобы пользовательские авторизации (утверждения) сохранялись вApplicationDbContext.

Я предполагаю, что мне нужно использоватьMicrosoft.AspNetCore.Identity а такжеMicrosoft.AspNetCore.Identity.EntityFrameworkCore для достижения моих целей. Какова наилучшая практика для хранения утверждений ASP.NET Core Authorization при аутентификации в Active Directory?

Следующий код даст мне доступ к текущему контексту безопасности пользователя Windows (текущий зарегистрированный пользователь) из конвейера. Как-то мне нужно сопоставить пользователя со связаннымMicrosoft.AspNetCore.Identity претензии?

 app.Use(async (context, next) =>
 {
      var identity = (ClaimsIdentity) context.User.Identity;
      await next.Invoke();
 });

Заранее спасибо за помощь!

Ответы на вопрос(2)

Ваш ответ на вопрос