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 - ASP.NET Core Tutorial
From the course: Securing ASP.NET Core Apps: Advanced Techniques for Web Application Security
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
-
-
-
-
(Locked)
What is authentication?1m 31s
-
(Locked)
Identity on ASP.NET Core5m 46s
-
(Locked)
Simple authentication with [Authorize] attribute5m 56s
-
(Locked)
Cookie-based authentication6m 49s
-
(Locked)
Social media provider authentication8m 33s
-
(Locked)
Email account verification10m 21s
-
(Locked)
API-key authentication7m 10s
-
(Locked)
Token-based authentication2m 16s
-
(Locked)
-
-