У меня есть внутреннее веб-приложение, написанное на C # с использованием .NET Core 2.1.Я хочу получить имя отдела пользователя из Active Directory (AD), которое назначается на вкладке Организация в свойствах AD пользователя.Возможно ли это сделать?
В текущем приложении я могу авторизовать доступ пользователей, просто добавив атрибут контроллера на основе их назначения группы AD, например:
[Authorize(Roles = "MyApp Users, MyApp Admins")]
public class HomeController : Controller
{
.....
}
, и могу получить текущее имя пользователя AD через@ User.Identity.Name на моей странице бритвы, которая доступна в System.Security.Claims.ClaimsPrincipal
Я не слишком знаком с AD, и @ User.Identity не имеет дополнительной информации, которая мне нужна.Любое предложение о том, как я могу получить эту дополнительную информацию AD?Thx!