Как аутентифицировать пользователя на локальной сети? - PullRequest
1 голос
/ 05 апреля 2011

Я развертываю веб-сайт на сервере (Windows Server 2003), разработанном в ASP.Net с использованием C #.Я создал виртуальный каталог на сервере для этого приложения и установил режим проверки подлинности Windows в IIS и web.config.

В локальной сети много пользователей, некоторые из которых необходимы для аутентификации приложения.В моей базе данных есть имена пользователей Windows для этих пользователей.

Когда пользователь просматривает приложение, приложение принимает только имя пользователя и пароль, относящиеся к учетной записи сервера (при появлении всплывающего окна).Но мне нужно имя пользователя, который локально обращается к приложению, чтобы я подтвердил его из базы данных как действительный пользователь.

Приложение размещено на сервере (Windows Server 2003, с SQL Server 2008).Какие изменения могут быть сделаны в IIS для этого?

1 Ответ

0 голосов
/ 05 апреля 2011

вы можете попробовать использовать активную директорию / LDAP. Затем вы можете создать группу и назначить этих пользователей в эту группу. так что вам нужно только проверить, принадлежит ли пользователь группе.

ASP.NET / Active Directory - поддержка автоматического входа для пользователей домена

вам даже не нужно реализовывать форму входа в систему с использованием БД.

пример использования MVC и ASP.NET: http://www.asp.net/mvc/tutorials/authenticating-users-with-windows-authentication-cs

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