ASP.NET 2.0 включает готовую к использованию инфраструктуру управления профилями в ваших приложениях.
В главе 24 вы узнаете, как использовать API-интерфейс Profiles в своих приложениях.
Системе ASP.NET нужно где-то хранить информацию о пользователях, ролях и профилях. По умолчанию она сохраняет ее в базе данных SQL Server. Но вся эта инфраструктура полностью расширяема через так называемых настраиваемых поставщиков. Поставщики членства, ролей и профилей — это компоненты, отвечающие за сохранение информации о пользователях, ролях и профилях в хранилищах данных. В то время как ASP.NET 2.0 поставляется с профилем для SQL Server, вы можете создать и конфигурировать собственных поставщиков через четко определенные интерфейсы, а это означает, что ваше приложение может быть написано полностью независимо от конкретного поставщика. То есть замена поставщика вообще никак не затронет ваше приложение!
В главе 26 вы узнаете больше о настраиваемых поставщиках.
Благодаря ASP.NET 2.0, программисты наконец-то получили согласованный и полный набор инструментов управления безопасностью. Как и со многими другими инструментальными средствами в мире ASP.NET, присутствие каркаса безопасности просто означает, что вам придется выполнять меньше работы при реализации различных сценариев аутентификации и авторизации.
ASP.NET предлагает три типа поставщиков аутентификации, включая Windows-аутентификацию, аутентификацию с помощью форм и аутентификацию Microsoft Passport. Вдобавок ASP.NET включает необходимые интерфейсы и классы, которые нужны для построения вашей собственной системы аутентификации и авторизации. В следующих главах вы узнаете больше обо всех этих средствах.
предыдущая следующая страница вначало главы оглавление
826