Introduction to ASP.NET Identity

Introduction to ASP.NET Identity

ASP.NET Identity is a modern membership system that allows you to perform all required membership operations in your web application such as Registration, Authentication, and Authorization. It was designed to replace the previous ASP.NET Membership systems. It can be used with all ASP.NET frameworks: ASP.NET MVC, Web API, etc.

So, in simple words, we can say that the ASP.NET Identity API is used for managing user credentials. It replaces the older ASP.NET Membership System.

Features of ASP.NET Identity
  1. Log in, Log off.
  2. Add, Update, and Delete users.
  3. External Authentication (Facebook, Google, Twitter, Microsoft).
  4. Locking and Unlocking a user account.
  5. Restricting access to sections of the website based on given roles.
  6. Locking a user account after several failed login attempts.
  7. Configure password policy.
  8. Password reset feature.
  9. Etc.
Architecture

ASP.NET Identity is based on OWIN and Entity Framework Code first.

Introduction to ASP.NET Identity

Prerequisites

Basic knowledge of:

  1. C#
  2. ASP.NET MVC and ASP.NET Web API
  3. Entity Framework

These tutorials are meant for beginners and professionals who want to learn ASP.NET Identity. In the next article, I am going to discuss ASP.NET Identity Architecture in detail.

Leave a Reply

Your email address will not be published. Required fields are marked *