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

LinkedIn Learning

ASP.NET Core: Token-Based Authentication

via LinkedIn Learning

Overview

Learn about authentication and authorization, traditional and token-based authentication, and how to set up this new authentication mechanism in .NET Core applications.

Syllabus

Introduction
  • Why use exception token-based authentication?
  • What you should know
1. Getting Started with Authentication
  • Authentication vs. authorization
  • Cookie-based vs. token-based authentication
  • What is identity platform?
  • JSON Web Token
2. Token-Based Authentication
  • Setting up Entity Framework Core
  • Adding default identity tables using EF Core
  • Configuring token-based authentication
  • Adding the authentication controller
  • Registering new users using UserManager
  • Logging in users
  • Generating an access token
  • Adding the RefreshToken table
  • Generating and storing refresh tokens
  • Injecting TokenValidationParameters
  • Refreshing expired tokens
3. Role-Based Authentication
  • Seeding the database with roles
  • Adding role claims to tokens
  • Adding role authentication to a controller
  • Adding multiple roles to a controller
Conclusion
  • Next steps for learning more token-based authentication

Taught by

Ervis Trupja

Reviews

4.7 rating at LinkedIn Learning based on 270 ratings

Start your review of ASP.NET Core: Token-Based Authentication

Never Stop Learning.

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

Someone learning on their laptop while sitting on the floor.