Back to Browse

Step-by-Step: Implementing ASP.NET Core Identity with Angular (JWT, Email confirmation)

10.7K views
Dec 7, 2023
5:27:15

Source code: https://github.com/shayanvaghei/IdentityApp Link to the course on Udemy: https://www.udemy.com/course/aspnet-core-identity-with-angular-jwt-email-confirmation/?couponCode=NETIDENTITYANGULAR Section 1 0:00 Course Introduction Section 2: (Setup Web API) 00:11:47 Create Web Api Project 00:18:07 Nuget package installations 00:22:25 Apply first migration 00:29:58 Identity core services 00:34:16 Create JWTService 00:48:04 Authentication service and pipeline 00:53:42 Account controller and login 01:02:54 Register user 01:10:22 Test register and login using postman 01:17:04 Refresh user token Section 3: (Setup ClientApp) 01:25:05 Create ClientApp 01:29:29 Installing ngx-bootstrap 01:32:03 ClientApp folder structure 01:36:07 Routing 01:42:21 Design Navbar and Footer 01:51:35 nstallating Bootswatch 01:53:37 Design login and Register components 01:59:29 Register functionalities part 1 02:16:50 Register functionalities part 2 02:24:27 Register functionalities part 3 02:34:53 Register functionalities part 4 02:44:12 Login functionalities Section 4: (User persistence in ClientApp) 02:51:54 Persisting user part 1 03:08:18 Persisting user part 2 03:16:45 Persisting user part 3 03:20:21 Client authorization part 1 03:32:35 Client authorization part 2 Section 5: (Email confirmation, forgot username or password in API) 03:37:19 Setup EmailService 03:45:56 Send Email Confirmation Link 03:55:39 Email Confirm EndPoint 04:06:11 Resend Email Confirmation Link EndPoint 04:11:07 Forgot Username or Password EndPoint 04:20:19 Reset Password EndPoint Section 6: (Email confirmation, forgot username or password in ClientApp) 04:27:54 Confirm-Email component 04:44:31 Send-Email component 05:02:56 Reset-Password component part 1 05:14:24 Reset-Password component part 2 05:19:08 Reset-Password component part 3 🔥🔥🔥🔥 Welcome to our comprehensive tutorial on mastering ASP.NET Core Identity as the server and Angular as the client! Whether you're a seasoned developer looking to expand your skill set or a beginner eager to dive into web application development, this tutorial is designed to take you from the fundamentals to advanced concepts of building a secure, robust, and feature-rich web application. In this video, we'll cover: Getting Started: We'll begin by setting up our development environment, creating a new ASP.NET Core project, and configuring the necessary tools for Angular. ASP.NET Core Identity: We'll explore the core components of ASP.NET Core Identity, including user management, roles, claims, and authentication. You'll learn how to customize Identity to fit the needs of your project. API Development: We'll build a RESTful API using ASP.NET Core, allowing your Angular client to communicate with the server for data retrieval and manipulation. Angular Client: Jump into the world of Angular, where we'll create a beautiful and responsive front-end for our application. We'll cover components, services, routing, and much more. Authentication and Authorization: Implement secure user authentication and authorization in your application using ASP.NET Core Identity, ensuring that your data and resources are protected. User Registration and Profile Management: We'll walk through user registration, profile management, and user-specific functionality in your Angular client. JWT Tokens: Understand JSON Web Tokens (JWT) and how to use them for secure API communication. Social Authentication: Learn to integrate social authentication providers like Google and Facebook into your application. By the end of this tutorial, you'll have the knowledge and skills to create a full-stack web application with ASP.NET Core Identity and Angular, as well as a solid understanding of best practices in web development. Whether you're building a personal project or working on a client's web application, this tutorial is your guide to success.

Download

0 formats

No download links available.

Step-by-Step: Implementing ASP.NET Core Identity with Angular (JWT, Email confirmation) | NatokHD