Проблема олицетворения ASP.NET - PullRequest
1 голос
/ 13 мая 2011

Я пытаюсь заставить свой IIS 7.5 выдавать себя за учетную запись пользователя, обращающегося к сайту через браузер.

Если я использую ...

    <identity impersonate="true" userName="mydomain\myusername" password="mypassword" />

, он работает просто отлично,Однако, если я использую ...

    <identity impersonate="true" />

Это не поднимет пользователя.Я пропустил какой-то код?Или это проблема конфигурации IIS 7.5?

Ответы [ 4 ]

3 голосов
/ 13 мая 2011

Я опубликовал предыдущий ответ, но я думаю, что этот применяется лучше

Попробуйте выбрать, используете ли вы определенного пользователя или проходите через него.Не уверен на 100%, решит ли это вашу проблему, просто пытаюсь помочь!

pass through or user specific

2 голосов
/ 13 мая 2011

На включении олицетворения проверьте, какие типы безопасности вы включили:

  • Открыть IIS

  • Перейдите на свой сайт, нажмите на него

  • Нажмите на аутентификацию (синий парень со значком замка)

  • Убедитесь, что у вас включена олицетворение ASP.NET

Олицетворение должно быть включено

Enable impersonation

1 голос
/ 13 мая 2011

Необходимо настроить IIS для передачи токена безопасности в ASP.NET. Смотри здесь

0 голосов
/ 13 мая 2011

Вы пытались включить аутентификацию Windows?

...