В моем текущем проекте (ASP.NET Core 2.2) аутентификация обрабатывается Active Directory. Это означает, что если пользователь «abc» вошел в систему на ПК, в моем приложении ASP.NET Core у меня есть User.Identity.Name = "domain \ abc". Меню и формы выглядят немного по-разному для разных пользователей.
Новое требование во время тестирования: «как выглядит приложение, если вы пользователь« xyz »?». Это означает, что даже если вы вошли как пользователь "abc", приложение должно вести себя так, как если бы вы были пользователем "xyz". Я понятия не имею, как с этим справиться, и абсолютно не знаю об услугах аутентификации, промежуточном программном обеспечении и т. Д. В ASP.NET Core 2.
Может кто-нибудь подсказать мне примеры кода и учебные пособия, касающиеся этого требования?