2013-04-29 7 views
0

У меня настроен Active Directory в виртуальной машине и добавлен в нее некоторых пользователей. Я использовал базовую версию Windows 2008 для настройки AD. Теперь, чтобы протестировать мое приложение asp.net, я создал образец страницы и настроил в IIS. Поэтому, когда мы вызываем эту страницу, вызывается окно безопасности Windows и запрашивает имя пользователя и пароль.Active Directory с проверкой подлинности Windows Asp.net

Мое требование - ввести имя пользователя и пароль, которые я указал внутри AD. Я обеспечиваю имя пользователя в окне безопасности, то вроде:

test.ca/username 

где test.ca это доменное имя для AD. Моя проблема заключается в том, что имя пользователя не получает доступ к виртуальной машине, а аутентификация завершается с ошибкой, а окно имени пользователя/pwd снова запрашивается.

У кого-нибудь есть предложения?

С уважением Sangeetha

ответ

0

Машина работает IIS должен быть присоединен к домену Active Directory, чтобы использовать встроенную проверку подлинности с учетными записями домена.

Если устройство, работающее под управлением IIS , не может присоединяться к домену, тогда вам нужно будет использовать проверку подлинности Forms. Затем ваше приложение ASP.NET могло бы, например, проверить учетные данные пользователя против AD, используя классы в пространстве имен System.DirectoryServices.

+0

Привет, Дэвид, Один быстрый вопрос вокруг той же области. Я планирую использовать пользовательский URL AD для проверки подлинности Windows. В настоящее время я не вижу возможности реализовать его с помощью проверки подлинности Windows, рекомендуется ли в этом случае использовать аутентификацию форм и пользовательские вызовы AD для фактической аутентификации? –

Смежные вопросы