После этого пользователь может ввести свои учетные данные (удостоверения защиты) и отправить форму обратно на сервер. Если

приложение аутентифицирует запрос (логика проверки специфична для конкретного приложения), ASP.NET генерирует cookie, содержа­щий удостоверения или ключ для повторного получения идентифика­ции клиента. Последующие запросы содержат этот cookie в своем за­головке, поэтому никакая аутентификация больше не требуется.

•     Passport Authentication (аутентификация через Passport). Это цен­трализованная служба аутентификации, предоставляемая Microsoft и предлагающая участвующим сайтам механизмы единой регистрации и подписки на сервисы. ASP.NET в сочетании с Microsoft Passport SDK

предлагает пользователям Passport функциональность, аналогичную

Forms Authentication.

•     Windows Authentication (аутентификация через Windows). Этот провайдер пользуется возможностями IIS. После того как IIS проводит аутентификацию, ASP.NET использует маркер аутентифицированной идентификации для авторизации доступа.

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

// Файл web.config

authentication mode = "[Windows/Cookie/Passport/None]"> </authenticatlon>

Помимо аутентификации, ASP.NET предоставляет механизм олицетворе­ния, позволяющий настроить маркер защиты (security token) для потока приложения. Чтобы получить корректный маркер, нужно соответственно

настроить аутентификацию IIS, провайдеры аутентификации ASP.NET и

параметры олицетворения в ASP.NET. На рис. 2 показаны наиболее рас­пространенные сочетания аутентификации IIS и провайдеров ASP.NET.


Рис. 2. Взаимосвязь настроек защиты ASP.NET и IIS

Аутентификация с помощью учетных      Windows

Если вы планируете аутентифицировать пользователей по учетным запи­сям, хранящимся



Восковая и биоэпиляция лазерная эпиляция киев цены.