Я работаю в приложении ASP.NET с использованием проверки подлинности Windows.
Я использую HttpContext.Current.User.Identity.Name, чтобы получить имя пользователя, прошедшего проверку подлинности, который получает меня в формате DOMAIN\USERNAME. Это нормально работает.
Есть ли простой способ преобразовать это в отображаемое имя (например, "Ричард Гадсден" ), подобное тому, которое появляется в верхней части моего начального меню в XP?
Если мне нужно, я думаю, что могу пройти через System.DirectoryServices и запросить в ADSI, но, конечно же, проще?