Как получить принципал текущего пользователя
Я хочу использовать проверку подлинности Windows и получить информацию о пользователе, такую как имя, фамилия и т. Д., Которые я использовал UserPrincipal.Current
в IIS и я получил исключение, но IIS express выглядит нормально.
1 ответ
Решение
Я решил с помощью метода поиска:
var domain = new PrincipalContext(ContextType.Domain);
var currentUser = UserPrincipal.FindByIdentity(domain, User.Identity.Name);