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

YouTube

ASP.NET Core - Authentication and Authorization Tutorial

Raw Coding via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn comprehensive authentication and authorization implementation in ASP.NET Core 3 through this extensive tutorial series spanning over 13 hours. Master fundamental authentication concepts before progressing to Identity framework integration, including email verification and user management. Explore authorization mechanisms, policy-based authorization, and Razor page security implementation. Dive deep into OAuth protocols with JWT Bearer token implementation, OAuth client configuration, API security, and refresh token management. Gain hands-on experience with IdentityServer4 by implementing client credentials flow, authorization code flow, and implicit flow patterns. Build complete identity management systems with login and registration functionality, understand token handling including cookies, id_tokens, and access_tokens, and implement claims-based security. Configure persistent storage using Entity Framework Core, set up proper sign-out mechanisms, and implement SSL certificates for production environments. Integrate external authentication providers like Facebook and implement PKCE (Proof Key for Code Exchange) for enhanced security. Extend your knowledge to cross-platform development by building authentication clients for .NET WPF desktop applications, Xamarin mobile apps, Flutter applications, and Angular web clients using oidc-client.js library.

Syllabus

ASP.NET Core 3 - Authentication - Ep.1 Basics (UPDATED: READ DESCRIPTION)
ASP.NET Core 3 - Authentication - Ep.2 Identity Authentication (UPDATED: READ DESCRIPTION)
ASP.NET Core 3 - Identity - Ep.2.1 Email Verification
ASP.NET Core 3 - Authentication - Ep.3 Authorization (UPDATED: READ DESCRIPTION)
ASP.NET Core 3 - Authorization - Ep.4 Extras (UPDATED: READ DESCRIPTION)
ASP.NET Core 3 - Authorization - Ep. 4.1 Razor Authorization
ASP.NET Core 3 - OAuth - Ep.5 JWT Bearer (UPDATED: READ DESCRIPTION)
ASP.NET Core 3 - OAuth - Ep.6 OAuth Client (UPDATED: READ DESCRIPTION)
ASP.NET Core 3 - OAuth - Ep.7 Securing the API (UPDATED: READ DESCRIPTION)
ASP.NET Core 3 - OAuth - Ep.8 Refresh Token (UPDATED: READ DESCRIPTION)
ASP.NET Core 3 - IdentityServer4 - Ep.9 Client Credentials (Introduction)
ASP.NET Core 3 - IdentityServer4 - Ep.10 Authorization Code Flow
ASP.NET Core 3 - IdentityServer4 - Ep.11 Identity Login & Register
ASP.NET Core 3 - IdentityServer4 - Ep.12 Cookies, id_token, access_token, Claims
ASP.NET Core 3 - IdentityServer4 - Ep.13 Refresh Token
ASP.NET Core 3 - IdentityServer4 - Ep.14 Implicit Flow
ASP.NET Core 3 - IdentityServer4 - Ep.15 oidc-client.js
ASP.NET Core 3 - IdentityServer4 - Ep.16 Persistance & Claims & Refreshing (Implicit Flow)
ASP.NET Core 3 - IdentityServer4 - Ep.17 EF Core Setup
ASP.NET Core 3 - IdentityServer4 - Ep.18 Sign Out & Certificates
ASP.NET Core 3 - IdentityServer4 - Ep.19 External Providers (Facebook)
ASP.NET Core 3 - IdentityServer4 - Ep.20 PKCE
ASP.NET Core 3 - IdentityServer4 - Ep.21.1 .NET WPF
ASP.NET Core 3 - IdentityServer4 - Ep.21.2 Xamarin
ASP.NET Core 3 - IdentityServer4 - Ep.21.3 Flutter
ASP.NET Core 3 - IdentityServer4 - Ep.21.4 Angular Client

Taught by

Raw Coding

Reviews

Start your review of ASP.NET Core - Authentication and Authorization Tutorial

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.