ASP.Net: аутентификация через окно входа в браузер

У меня есть то, что кажется довольно распространенным сценарием: у меня есть база данных, содержащая список пользователей/паролей, и в идеале, когда кто-то посещает сайт, я хотел бы использовать их имя Windows (внутреннее), в противном случае любое имя предоставляется пользователем (внешний).

Мой главный вопрос заключается в том, как отправить ответ браузеру, заставив его запрашивать имя пользователя/пароль для внешних пользователей (например, когда вы посещаете страницу, использующую проверку подлинности Windows)? Кто-нибудь делал это раньше?

Моя главная цель — избежать создания экрана входа в систему и просто использовать то, что встроено в браузер. Есть ли способ использовать для этого встроенную проверку подлинности форм?

Спасибо!

* Обновление: я нашел что-то похожее на то, что искал здесь: http://blog.codeville.net/2008/08/25/using-the-browsers-native-login-prompt/


person John    schedule 21.01.2009    source источник


Ответы (1)


Вы можете использовать библиотеки членства ASP.net с проверкой подлинности Windows. Вот блог ScottGu говорит об этом

person Matt Briggs    schedule 21.01.2009