Аутентификация пользователя домена в ASP.NET - PullRequest
1 голос
/ 03 августа 2011

Мне бы хотелось, чтобы мое веб-приложение asp .net разрешало доступ к сайту только пользователям, принадлежащим DomainName \ Domain Users. Сейчас у меня отключен «Анонимный доступ» и «Встроенная безопасность Windows» в IIS. У меня также есть следующий код в моей веб-конфигурации:

<authentication mode="Windows" />
<authorization>
    <allow roles="DomainName\Domain Users" />
    <deny users="*" />
</authorization>

Когда я пытаюсь получить доступ к веб-сайту, он запрашивает у меня имя пользователя и пароль для подключения к webserver.example.com. Я являюсь членом группы пользователей домена, но она не разрешает мне доступ. Что я делаю неправильно в синтаксисе или в настройках IIS?

1 Ответ

0 голосов
/ 03 августа 2011

Анонимная аутентификация отключена в IIS? В веб-приложении должна быть включена только встроенная проверка подлинности Windows.

РЕДАКТИРОВАТЬ из комментариев: Я вижу, у вас отключен аноним. Попробуйте добавить <identity impersonate="true" /> в <system.web> и посмотрите, не изменится ли ваше поведение.

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