|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/aspnet-core-identity-the-complete-guide/
课程评论:没有评论
**课程名称:ASP.NET Core Identity - 认证与授权 [MVC]** **课程概述:** 本课程专注于ASP.NET Core 中新的身份识别系统,帮助开发者掌握其核心概念,并理解 Identity Razor 类库的工作原理。ASP.NET Core 的新身份识别系统取代了旧的 Membership 系统。对于 MVC 应用程序开发者而言,学习此系统并将其应用于用户认证和授权至关重要,特别是当项目不打算混合使用 Razor Pages 和 MVC 时。 在本课程中,我们将通过 MVC 构建自定义的身份管理代码,其功能类似于 Identity Razor 类库,但完全使用 MVC 技术栈。这将使您能够专注于单一技术,避免在项目中引入多余的技术。 学习完 MVC 认证及其定制方法后,我们将深入探讨高级授权主题。从基础的 RBAC(基于角色的访问控制)开始,逐步学习如何利用 Claims(声明)和自定义策略来实现更精细化的授权。我们将通过构建 Handler(处理程序)、Requirement(要求)等来实现自定义策略。 用户管理和授权是真实项目中的必备技能,本课程将提供详细的学习内容。课程基于最新的 .NET 8 构建,旨在提供深入且全面的知识,是 Udemy 上同类课程中难得的优质资源。 **核心内容:** * ASP.NET Core 身份识别系统的核心概念 * MVC 模式下构建自定义身份管理 * 认证的实现、定制与管理 * 授权的基础:角色、声明 * 高级授权:自定义策略、Requirement、Handler 的构建 **学习目标:** 掌握在 ASP.NET Core MVC 应用程序中实现安全的用户认证和灵活的授权机制,为构建健壮的 Web 应用打下坚实基础。
Learn important skills for the new identity system for ASP.NET Core. Many times with the built in code developer misses the core concepts behind security in ASP.NET Core or how the Identity Razor class library behaves! 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 MVCIn 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.Once we develop authentication with MVC and learn how to 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!Course has been built using the latest.NET 8! There is no course on Udemy that comes close the the topics explained in this course. I hope to see you guys in the learning journey!