Получить текущий идентификатор пользователя из веб-служб C # - PullRequest
1 голос
/ 16 февраля 2012

Мне нужно создать веб-службу C # 3.0, которая способна извлекать (только) идентификатор пользователя CALLER в среде интрасети.Я понимаю, что мог бы передать информацию из программы вызывающего абонента, но в моем случае это невозможно.Веб-служба будет использоваться приложением Windows (точнее, Infopath 2003) ... и получение идентификатора пользователя из моего приложения Windows в таких условиях нецелесообразно.

Это достижимо?IIS (размещенный на сервере Windows 2003 Standard) использует проверку подлинности Windows.Я попробовал несколько вещей, используя WindowsIdentity, но он работает только для localhost.

1 Ответ

0 голосов
/ 16 февраля 2012

Вы пробовали это? HttpContext.Current.User.Identity.Name

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