Udemy

.NET Identity with Angular (JWT, Email Confirmation, MFA)

立即報名
  • 493 名學生
  • 更新於 12/2025
4.5
(84 個評分)
CTgoodjobs 嚴選優質課程,為職場人士提升競爭力。透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期
全年招生
課程級別
學習模式
修業期
7 小時 0 分鐘
教學語言
英語
授課導師
Shayan Vaghei
評分
4.5
(84 個評分)
6次瀏覽

課程簡介

.NET Identity with Angular (JWT, Email Confirmation, MFA)

Full-Stack Authentication with .NET 9 Web API & Angular 20 (ASP.NET Identity + JWT + MFA)

ASP.NET Identity is a powerful authentication and authorization framework that helps you manage user authentication and access control for your web applications.


In this comprehensive course, you will learn everything you need to know to implement secure user authentication and authorization using ASP.NET Identity with token-based authentication (JWT).


We will build a complete web application from scratch, using .NET 9 (Web API) as the server side and Angular 20 as the client side. Together, we’ll implement and handle a fully functional user registration, login, email confirmation, multi-factor authentication (MFA), profile management (create and edit profile), and more.


Starting with the basics, you’ll learn how to create and configure user accounts and roles, and how to use JWT authentication providers to secure your web application. You’ll also learn how to customize the authentication process to fit the specific needs of your application, including integrating with external authentication providers like Facebook and Google.


From there, we’ll dive deeper into authorization and access control, exploring how to implement role-based authorization and how to secure resources to add an extra layer of protection to your application.


Throughout the course, you’ll work on hands-on exercises and projects, applying your skills by designing and building real-world applications that demonstrate your mastery of ASP.NET Identity.


By the end of this course, you’ll have the knowledge and confidence to implement secure user authentication, multi-factor authentication, and role-based authorization in your own web applications.

課程章節

  • 10 個章節
  • 179 堂課
  • 第 1 章 Introduction
  • 第 2 章 Setup Web API (.NET 9 with Angular 20)
  • 第 3 章 Context Init, ApiResponse, Client CORS
  • 第 4 章 Angular setup
  • 第 5 章 Angular, Login, Register, Interceptors, Guards
  • 第 6 章 Email Confirmation and Reset Password API side
  • 第 7 章 Email Confirmation and Reset Password Client side
  • 第 8 章 Edit Profile in API and Angular
  • 第 9 章 Multi-Factor Authentication
  • 第 10 章 Assignment (Disable MFA email request)

課程內容

  • Build a complete real-world application from scratch
  • ASP NET Core Identity using .NET 9 (Web API) as Server side and Angular 20 as Client side
  • JWT Authentication and Authorization with Roles and Policy
  • Email confirmation, multi-factor authentication setup, and forgot username/password implementation
  • ASPNET User manager, Role manager and Signin manager
  • Entity Framework Core, Migrations, Seed database
  • Implementation of user registration, login, email confirmation, forgot username or password, reset password
  • Signup and signin to the application using Google and Facebook account
  • Develop user interface, create form, angular components, services and communicate with API
  • Angular auth guard, role base restriction
  • Admin panel, to create and edit members, Lock and Unlock members
  • Deploy and publish the end product of the web application to Azure

評價

  • B
    Bikash Chandra Meher
    1.0

    this course is not fully updated 1-12 sections is in angular 20 and remaining section is in angular 15...plz update the full course in one version so it will be helpfull for beginner as well as pro developer

  • R
    Robert Gruevski
    5.0

    Very good at explaining what he's writing. I just finished the newer part of this course and I'm happy with my results.

  • T
    Thadeus Makukutu
    5.0

    This course is nice and succinct. He is to the point, walks you through exactly what you need and you can write the code as you go. Really enjoying it!

  • S
    Sondawale Milind Arvind
    4.0

    yes, it is very good course those who want to know about how to login with Facebook or google login and also other same information is good for this course.

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策使用條款才繼續瀏覽。

我已閱讀及同意