Доступ к активному каталогу из приложения wpf без запроса / повторной отправки учетных данных - PullRequest
0 голосов
/ 19 апреля 2011

Я пишу приложение WPF, и одна функция, которую я хочу реализовать, - это возможность отображать список компьютеров в домене.Я нашел здесь несколько полезных кодов Active Directory: http://www.codeproject.com/Articles/90142/Everything-in-Active-Directory-via-Csharp-NET-3-5-.aspx

Обычно для примеров кода, связанных с AD, требуются учетные данные пользователя для выполнения запросов.Но мне приходит в голову, что если вы запускаете приложение с компьютера, который является частью домена, пользователь уже предоставил учетные данные пользователя, достаточные для доступа к AD на этом контроллере домена, при входе в систему.

Есть ли какой-нибудь способ, которым пользователь может получить доступ к AD через мое приложение, не требуя от приложения повторного ввода тех же учетных данных?Я имею в виду, есть ли какой-то токен, который я могу переслать, который указывает, что пользователь уже аутентифицирован?Я обеспокоен рисками, связанными с необходимостью безопасного хранения и передачи учетных данных, когда мне это не нужно.

Спасибо за любой совет.

1 Ответ

0 голосов
/ 13 июля 2011

Позже я обнаружил, что если вы вошли в домен, этого достаточно для доступа к хранилищу активных каталогов без необходимости предоставления дополнительных учетных данных или олицетворения администратора. И в некоторых случаях вы также можете получить к нему доступ, не входя в систему вообще.

...