Приложение IIS 7 asp.net - проходит проверку подлинности Windows от клиента к веб-службе Sharepoint (не учетной записи пула приложений) - PullRequest
0 голосов
/ 12 декабря 2011

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

Я настроил сайт как аутентификацию "Windows" в web.config:

Элемент управления asp: LoginName отображает мой домен \ пользователяПравильно идентифицируйте идентификатор при развертывании приложения на сайте.

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

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

1 Ответ

2 голосов
/ 12 декабря 2011

Олицетворение не настроено в IIS; скорее он настраивается через само приложение ASP.NET в web.config.

См. http://support.microsoft.com/kb/306158 для получения более подробной информации, но вкратце, поскольку вы обнаружите, что элемент управления ASP.NET LoginName видит ваши учетные данные, ваш основной пользователь задан правильно. Итак, в том числе

<identity impersonate="true" />

в вашем web.config файле должно работать нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...