Я пытаюсь заставить текущего пользователя в сети использовать его в приложении онлайн-форм.Аутентификация Windows не передается Имя пользователя
Я бегу Server 2008 x86 с IIS7
.
В приложении под названием User - Domain User
есть специальное поле, которое должно возвращать имя пользователя. Я включил проверку подлинности на веб-сайте по умолчанию и в самом приложении (PerfectForms).
Я выполняю все это за SSL
, хотя для тестирования я попытался отключить SSL с тем же результатом.
Проблема в том, что она не передает переменную имени пользователя в приложение. Я получаю нулевые значения. Я отправил форму своему инженеру поддержки, и когда он запускает его на сервере IIS6, он работает.
Я пробовал сменить пул приложений на классический, без успеха.
Любые идеи?
Кроме того, как один из вопросов вы знаете, почему аутентификация Windows работает с именем WINS, например «https://formsserver», но запрашивает у меня имя пользователя и пароль при использовании полного DNS-имени, например «https://formsserver.domain.net»? Сервер является частью одного домена.
Нет, я не разрешаю анонимный доступ. В журнале IIS я вижу имя пользователя. Пример: 2009-10-01 16:01:25 10.36.2.52 GET/perfectforms/- 443 DOIMAIN \ USER 10.36.6.25 Mozilla/4.0 + (совместимый; + MSIE + 8.0; + Windows + NT + 6.1; + WOW64 + Trident/4.0; + SLCC2 +. NET + CLR + 2.0.50727 +. NET + CLR + 3.5.30729 +. NET + CLR + 3.0.30729 + медиа + центр + PC + 6,0 + InfoPath .2) 200 0 0 15 – 2009-10-01 19:24:54
Решена ли эта проблема? У меня тоже нет анонимного. – AnthonyLambert