Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Provider Logo

ASP.NET Core Identity: Authentication Management

via LinkedIn Learning

Overview

Learn how to authenticate users in ASP.NET Core. See how to set up the .NET Core Identity system, use external login providers, and implement a cookie-based authentication system.

Authenticating users and authorizing their level of access are key components in any application. In this course, learn how to use ASP.NET Core Identity, as well as third-party providers, to authenticate your users. Instructor Ervis Trupja shows how to create a web application with Identity; configure lockout, password, and sign-in settings; and customize the Identity model and use Entity Framework to reflect these changes in your database. He also shows how to enable your users to sign in with their Facebook and GitHub accounts, as well as how to configure a cookie-based authentication system.

Syllabus

Introduction
  • Securing ASP.NET Core apps with authentication
  • What you should know
1. Getting Started
  • ASP.NET Core Security features
  • Authentication vs. authorization
2. Introduction to Identity
  • ASP.NET Core Identity
  • Creating a web application with Identity
  • Examining Register, Login, and Logout
  • Configuring Identity settings
3. Customizing Identity Model
  • Identity model with Entity Framework
  • Entity types and relationships
  • Default model configuration and generic types
  • Using lazy loading
4. Authentication Using External Providers
  • Why external providers?
  • Authenticating using Facebook
  • Authenticating using GitHub
5. Cookie-Based Authentication
  • Cookie-based authentication configuration
  • Cookie policy middleware
  • Creating an authentication cookie
  • Cookie-based sign-in and out
Conclusion
  • Next steps

Taught by

Ervis Trupja

Related Courses

Reviews

0.0 rating, based on 0 reviews

Start your review of ASP.NET Core Identity: Authentication Management

Never stop learning Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free