From the course: Securing ASP.NET Core Apps: Advanced Techniques for Web Application Security

Unlock this course with a free trial

Join today to access over 25,500 courses taught by industry experts.

Identity on ASP.NET Core

Identity on ASP.NET Core

- [Instructor] Before we get started with the authentication types, let us talk about the ASP.NET Identity. ASP.NET Identity is an API which is built by Microsoft with all the default features that are necessary to set up an authentication system. This includes user management, password management, profile, roles, claims management, and much more. With ASP.NET Identity, you have one identity system for all, which means that you can use the ASP.NET Identity in an MVC app, in a web API app, in a SignalR, et cetera. ASP.NET Identity uses the Entity Framework to store user data in a database. And you can store data in SharePoint, in Azure, in MySQL, SQL, and much more. It also includes classes for managing user accounts, user roles, claims, and provides methods for creating and verifying passwords, as well as for handling forgotten passwords and user lockouts which we have also seen on the previous chapter. Last but not…

Contents