filmov
tv
Step-by-Step: Implementing ASP.NET Core Identity with Angular (JWT, Email confirmation)
Показать описание
Source code:
Link to the course on Udemy:
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.
Link to the course on Udemy:
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.
Комментарии