Как Вы делаете Олицетворение в.NET?

127
задан Ralph Willgoss 11 October 2012 в 14:47
поделиться

2 ответа

Вот некоторый хороший обзор понятий олицетворения.NET.

В основном Вы будете усиливать эти классы, которые являются вне поля в платформе.NET:

код может часто становиться длинным, хотя и именно поэтому Вы видите много примеров как тот, Вы ссылаетесь на ту попытку упростить процесс.

58
ответ дан 24 November 2019 в 00:41
поделиться

Это, вероятно, что Вы хотите:

using System.Security.Principal;
using(WindowsIdentity.GetCurrent().Impersonate())
{
     //your code goes here
}

, Но мне действительно нужно больше деталей для выручения Вас. Вы могли сделать олицетворение с файлом конфигурации (при попытке сделать это на веб-сайте), или через декораторов метода (атрибуты), если это - сервис WCF, или через... Вас, получают идею.

кроме того, если мы говорим об исполнении роли клиента, который названный конкретным сервисом (или веб-приложение), необходимо настроить клиент правильно так, чтобы это передало соответствующие маркеры.

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

Редактирование:
Смотрят здесь , чтобы видеть, как исполнить роль другого пользователя, и для дальнейшей документации.

20
ответ дан 24 November 2019 в 00:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: