ASP.NET Core Identity - Authentication & Authorization

6h 49m 15s
English
Paid
May 13, 2024

ASP.NET Core now includes the new identity system, which replaces the legacy membership system in ASP.NET. It is essential that software engineers learn these relevant skills and apply them when developing MVC applications if they do not want to combine razor pages with MVC. In this course we will build custom code with MVC for Identity Management similar to Identity Razor class library but with MVC. That way you can learn to stick with just one technology in your project.

More

Once we develop authentication with MVC we will learn Razor Identity Class Library and how to scaffold and customize it.

We will also learn advance topics in authorization, as we start with basics and learn to dive into roles, claims and custom policy by building handlers, requirements and much more!

Authorization and User Management is a must in real world projects, and that is exactly what we will learn in this detailed course!

Watch Online ASP.NET Core Identity - Authentication & Authorization

Join premium to watch
Go to premium
# Title Duration
1 Welcome 02:21
2 ASP.NET Core Identity 03:47
3 Demo - Final Application 03:04
4 Authentication and Authorization 03:39
5 Authentication Types 02:27
6 Token vs Cookie Authentication Flow 02:23
7 ASP.NET Core Identity structure and architecture 04:11
8 Roles and Claims 02:20
9 Tools Needed 01:02
10 GitHub (Project Resources) 01:45
11 Create Project 03:07
12 Run Application 01:53
13 DB Context 03:51
14 Create Database 07:18
15 Connection String Error 01:13
16 Add Identity Services 05:06
17 Add column to Users Table 03:45
18 Add Account Controller 03:18
19 Add Register View 05:56
20 Login Partial View 02:26
21 Register Test User 08:08
22 Display Signed In User 05:13
23 Logout 02:01
24 Login View 05:14
25 Login Functionality 03:55
26 Return Url on Login 04:10
27 Return Url Issues 02:50
28 Sign In Options 05:39
29 Forgot Password View 03:57
30 ProtonMail and MailJet Signup 02:05
31 Setup MailJet Email Sender 08:16
32 Send Reset Email Part 1 09:33
33 Send Reset Email Part 2 01:54
34 Reset Password View 04:51
35 Reset Password Demo 02:47
36 Confirm Email On Register 02:08
37 Demo - Confirm Email 04:48
38 Facebook Login Setup 04:16
39 Add External Provider to Login 04:37
40 External Login Action Method 04:36
41 External Login CallBack 06:46
42 External Login Confirmation 04:24
43 Demo - Facebook Login 06:13
44 QR Code JS and Enable Authenticator Get Method 04:17
45 Enable Authenticator Post Action Method 03:05
46 Setup Two Factor Authentication 06:04
47 Two Factor Confirmation and External Login Two Factor Setup 02:33
48 Verify Authentication Code Get Method 03:10
49 Verify Authenticator View 03:43
50 REDO _ Verify Authenticator Post Action 04:33
51 REDO Demo - Two factor Authentication 03:20
52 REDO QR Code Implementation 05:10
53 REDO QR Code Demo 02:08
54 Remove and Reset Two Factor Auth 05:22
55 Basic Authorization 06:12
56 Create Roles 03:43
57 Role selection during registration 06:22
58 Roles Demo 03:15
59 Configure Application Cookies 03:49
60 9 Registration Bug 02:14
61 Identity razor class library 01:14
62 Scaffold Identity Class Library 07:43
63 Register User using Razor Pages Identity 07:38
64 User Controller Index Action 05:53
65 User List 03:22
66 Roles List Action Method 03:05
67 Roles Index View 00:00
68 Roles Upsert Get Action 02:10
69 Roles Upsert View 00:00
70 Create Roles 04:08
71 Add Toastr Alerts 00:00
72 Edit Roles 00:00
73 Delete Roles 00:00
74 Edit User Get Action Method 05:00
75 Edit User View 05:08
76 Assign Roles to User 07:18
77 Lock Unlock User 07:34
78 Delete User 02:02
79 Create Claims Store and View Model 04:44
80 Manager User Claims Get Action Method Part 1 04:08
81 Manage User Claims View 04:01
82 Manager User Claims Post Action Method Part 1 05:17
83 Manager User Claims Get and Post Action Method Part 2 04:27
84 Setup Project for Authorization Access Checker 06:04
85 Setup Layout Links 01:30
86 Allow Anonymous and Authorize 03:21
87 Roles Access and Default UI Path 07:28
88 Policy based Authorization 04:07
89 Policy vs Role based Authorization Demo 03:46
90 Policy based authorization with Claims 04:15
91 Policy with multiple claims 01:41
92 Function Type with Policy based authorization 08:18
93 Separating Function logic 02:28
94 Requirement and handlers 03:57
95 Custom Authorization Requirement Handler with Roles 08:43
96 Custom Handler Advance Example Part 1 06:34
97 Custom Handler Advance Example Part 2 07:35
98 Setup Project For Claims Assignment 06:49
99 Custom Handler with Claims 05:34

Similar courses to ASP.NET Core Identity - Authentication & Authorization

From Zero to Hero: Unit testing for C# Developers

From Zero to Hero: Unit testing for C# Developers

Duration 3 hours 39 minutes 32 seconds
Learn Blazor Server (Blazor Server: In Depth)

Learn Blazor Server (Blazor Server: In Depth)

Duration 16 hours 28 minutes 25 seconds
From Zero to Hero: SOLID Principles for C# Developers

From Zero to Hero: SOLID Principles for C# Developers

Duration 2 hours 19 minutes 57 seconds
From Zero to Hero: From Microservices to Modular Monoliths

From Zero to Hero: From Microservices to Modular Monoliths

Duration 2 hours 26 minutes 23 seconds
Deep Dive: .NET MAUI

Deep Dive: .NET MAUI

Duration 5 hours 37 minutes 14 seconds
Blazor Bootcamp - .NET 6 (WASM and Server)

Blazor Bootcamp - .NET 6 (WASM and Server)

Duration 15 hours 36 minutes 29 seconds
Mastering C# Unit Testing

Mastering C# Unit Testing

Duration 3 hours 59 minutes 22 seconds
Building Microservices With .NET

Building Microservices With .NET

Duration 18 hours 10 minutes 56 seconds
From Zero to Hero: Dependency Injection in .NET

From Zero to Hero: Dependency Injection in .NET

Duration 4 hours 41 minutes 41 seconds