ASP.NET Windows аутентификация олицетворения - PullRequest
0 голосов
/ 09 ноября 2009

Я пытаюсь выяснить, как реализовать страницу ASP.NET с аутентификацией Windows, не получая это раздражающее окно входа в систему IIS.

В настоящее время у меня есть 3 домена в моей сети, поэтому всем входящим в систему пользователям придется добавлять к своим именам пользователей префикс. Это не удобно для пользователя. Я хотел бы иметь пользовательскую страницу входа, которая будет иметь поле со списком доменов.

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

Кто-нибудь знает хорошую статью или пример кода, который показывает, как это реализовать?

Ответы [ 2 ]

1 голос
/ 09 ноября 2009

Следующая ссылка на статью, которая объясняет, как аутентифицировать пользователя Windows с помощью аутентификации по формам, для достижения этой цели используется вызов функции API-интерфейса win32 LogonUser. Таким образом, вы можете создать свою собственную страницу входа в систему с выпадающим списком для выбора домена. Посмотрите, возможно, это поможет.

Проверка подлинности Windows с использованием проверки подлинности с помощью формы

0 голосов
/ 09 ноября 2009

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

http://technet.microsoft.com/en-us/library/cc787646%28WS.10%29.aspx

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