|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/aspnet-core-identity-with-angular-jwt-email-confirmation/
课程评论:没有评论
课程名称:ASP.NET Core Identity与Angular(JWT,电子邮件确认) 课程概述:ASP.NET身份验证是一个强大的身份验证和授权框架,帮助您管理Web应用程序的用户身份验证和访问控制。在本课程中,您将学习实施安全用户身份验证和授权所需的全部知识。我们将从零开始创建一个使用.NET 7(Web API)作为服务器端和Angular 15作为客户端的Web应用程序,并实现完整的用户注册、登录、电子邮件确认等功能。 课程内容将从基础知识入手,教您如何创建和配置用户帐户和角色,以及如何使用JWT身份验证提供程序来保护您的Web应用程序。您还将学习如何根据应用程序的特定需求自定义身份验证过程,包括与Facebook和Google等外部身份验证提供商的集成。 接下来,您将更深入地探讨授权和访问控制,了解如何实现基于角色的授权,以及如何保护资源,为您的应用程序增加额外的安全层。在整个课程中,您将进行动手练习和项目,实践新技能,并设计和构建展示您的ASP.NET身份的实际应用程序。课程结束后,您将具备在自己的Web应用程序中自信地实施安全用户身份验证和授权的知识和技能。
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.In this course we will create a web application using.NET 7 (Web API) as server side and Angular 15 as Client side from scratch and implement and handle a fully functional user registration, login, email confirmation, and many 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, you'll dive deeper into authorization and access control, exploring how to implement role-based authorization, how to secure resources to add an extra layer of security to your application.Throughout the course, you'll work on hands-on exercises and projects, putting your new skills into practice and 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 skills you need to confidently implement secure user authentication and authorization in your own web applications.