Как получить доступ к информации об организации Active Directory в контроллере .Net Core 2.1 - PullRequest
1 голос
/ 23 марта 2019

У меня есть внутреннее веб-приложение, написанное на 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!

...