This course will be retired on June 1, 2025.
Heads up! To view this whole video, sign in with your Courses account or enroll in your free 7-day trial. Sign In Enroll
Start a free Courses trial
to watch this video
Now let's take a look at the authentication process again, this time with ASP.NET Identity specifically in mind.
Microsoft's Azure Cloud Computing Platform
For more information about Microsoft's Azure cloud computing platform, see the official website at https://azure.microsoft.com/.
Identity Releases
Here's a list of the features included in each of the major releases of the ASP.NET Identity authentication system.
1.0
- One ASP.NET Identity system
- Compatible with MVC and Web API (and Web Forms, Web Pages, and SignalR)
- Easy to customize the user and profile data schemas
- Easy to customize the persistence of user and profile data
- Works well with EF
- Supports unit testing
- Support for user roles
- Support claims-based authentication
- Allows you to be more descriptive than simple roles provide
- Support for social logins
- Support for Azure Active Directory
- OWIN integration
- Identity works with any OWIN compliant host
- Identity does not have a dependency on System.Web
- Delivered using NuGet packages
2.0
- Ability to delete users and roles
- Security Token Provider
- Account confirmation
- Password reset
- Two-factor auth
- Account lockout
2.1
- SignInManager
- VS templates updated to use two-factor auth
2.2
- Bug fixes and performance improvements
What is Katana?
Katana is the Microsoft developed implementation of the OWIN specification. For more information, see this article:
ASP.NET Core and OWIN
ASP.NET Core fully embraces the ideas introduced in OWIN: everything in ASP.NET Core is implemented as middleware. Even existing OWIN components can be used as ASP.NET Core middleware. For more information about using OWIN with ASP.NET Core, see this article:
Open Web Interface for .NET (OWIN) with ASP.NET Core
Main Identity Classes
Here are the main Identity classes that we'll be working with in this course:
Related Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign upRelated Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign up
You need to sign up for Treehouse in order to download course files.
Sign upYou need to sign up for Treehouse in order to set up Workspace
Sign up