Получить токен уровня пользователя для пользователя Windows? - PullRequest
2 голосов
/ 05 мая 2010

Я хочу создать WindowsIdentity для данного пользователя. Мне это не нужно для олицетворения, просто для проверки членства в группе. Мне нужно, чтобы он работал как с доменом, так и без него (ни один из этих элементов делегирования S4U Kerberos). Конструктор для WindowsIdentity, который принимает имя пользователя, кажется, работает только для сценариев домена.

Есть ли другой способ получить WindowsIdentity для проверки доступа? Лучший обходной путь - использовать DirectoryServices.AccountManagement, чтобы найти пользователя, а затем перечислить его группы.

...