ASP.NET Identity и системы аутентификации

253

Для аутентификации пользователей в веб-приложении ASP.NET ранее использовалась платформа Membership API. Она обеспечивала стандартный подход на всех сайтах по обработке данных пользователей. Этой платформы были присущи серьезные недостатки, которые на момент создания этой платформы (2005 год) так сильно не выделялись. Во-первых Membership API очень трудно расширить, для этого нужно использовать собственные поставщики Membership, которые довольно трудны в написании. Чтобы в этом убедиться, вы можете прочитать статью “Реализация поставщика Membership API” на нашем сайте и ужаснуться от количества кода, требуемого для расширения этой платформы. Вторым серьезным недостатком является то, что Membership работает только с реляционными данными.

Новой платформой для написания систем аутентификации/авторизации пользователей в веб-приложениях является ASP.NET Identity, которая лишена этих недостатков, но при этом является еще довольно “сырой” платформой. Несмотря на это, использование этой платформы уже сейчас обеспечивает гибкую работу с пользователями в приложении ASP.NET.

ASP.NET Identity
Лучший чат для C# программистов