掌握ASP.NET核心标识:身份验证和授权 | Master ASP.NET Core Identity: Authentication & Authorization

(更新为使用.NET 8)使用ASP。NET核心标识由内而外
讲师:Frank Liu

双语资源中英文字幕学习课程,独家翻译制作,提供全部配套课程资料。全网最低价享受高品质课程资源,无限分享下载。

你将会学到什么?

  • 什么是身份、声明和主体(安全上下文)
  • Web应用程序的Cookie身份验证
  • Web API/REST API的JWT令牌身份验证
  • 身份验证和授权处理程序
  • 基于策略的授权
  • 创建和处理自定义授权策略
  • ASPNET核心标识配置
  • 使用身份涵盖所有典型场景,包括:用户注册、用户登录、注销、电子邮件确认、角色与声明以及用户配置文件页面。
  • 带电子邮件的MFA
  • 带有身份验证应用程序的MFA
  • 使用Facebook登录社交媒体

课程要求

  • 中级C#或至少6个月的工作经验。
  • ASPNET核心中级水平或至少6个月的工作经验。
  • 基本HTML。
  • 你应该知道面向对象和C#中接口的概念。
  • 你对学习这个话题很感兴趣,也很想学习。

课程说明

课程已更新为使用。NET 8在2023年推出

身份验证和授权是现代web应用程序和web API开发的重要组成部分。ASP.NET Core Identity提供了一个完整的解决方案来实现这一目的。虽然只需点击几下就可以轻松构建解决方案,但真正使其适应您的特定项目需求需要深入了解ASP。NET核心标识由内而外发挥作用。

由拥有20多年软件开发经验的资深软件开发人员Frank Liu创建了5个部分和约7个小时的高质量内容。NET开发-本课程将为您提供全面的知识和实践技能。

为什么选择此课程:

  • 用图表进行清晰、合乎逻辑的解释:通过直观的图表,对认证和授权有坚实的理论理解,使您对主题有更深入的理解。
  • 深入探索:保护您的web应用程序和web API,而不必仅依赖ASP。NET Identity,了解表面之下的东西。
  • ASP.NET核心身份掌握:不仅要学习如何使用ASP.NET核心身份,但也理解其工作背后的原因
  • 多因素身份验证(MFA):掌握MFA的基本要素,从电子邮件MFA开始,一直到使用Authenticator应用程序。
  • 外部认证提供商:了解如何将社交媒体登录与Facebook作为外部认证提供商进行集成。

您将深入学习以下主题:

您将首先对身份验证和授权的理论有一个坚实的理解,然后您将学习在不使用ASP的情况下保护您的web应用程序。NET标识,让您知道引擎盖下是什么。这为你奠定了坚实的基础。

与上一节的想法相同,但这里我们要保护Web API。

现在我们进入ASP。NET核心标识。在这里,您不仅将学习如何使用ASP进行编码。NET核心标识,但您将通过前几节中刚刚学到的知识了解标识工作背后的所有原因。

当你在面向公众的网站上工作时,MFA是必须的。因此,这一部分非常重要。在对概念进行深入解释后,您将从一个更简单的电子邮件MFA场景开始,然后转到Authenticator应用程序MFA案例。

许多应用程序(无论是否面向公众)都希望使用外部社交媒体来管理用户登录,以便应用程序能够专注于业务逻辑。本节以Facebook登录为例,引导您完成使用外部身份验证提供商的步骤。

您将掌握以下技术技能:

  • 什么是身份、声明和主体(安全上下文)。
  • Web应用程序的Cookie身份验证。
  • 身份验证和授权处理程序
  • 基于策略的授权
  • 创建自定义策略
  • 用于Web API/REST API的JWT令牌身份验证。
  • ASP.NET核心标识配置
  • 使用Identity实现所有典型场景,包括:用户注册、用户登录、注销、电子邮件确认、角色与声明以及用户配置文件页面。
  • MFA与电子邮件。
  • 带有身份验证应用程序的MFA。
  • 使用Facebook登录社交媒体。

您需要什么:

  • 中级C#或至少6个月的工作经验。
  • ASP中级。NET核心或至少6个月的工作经验。
  • 基本HTML。
  • 你应该知道面向对象和C#中接口的概念。
  • 你有兴趣学习这个主题。
  • 你渴望学习。

本课程面向谁:

  • ASP.NET核心开发人员
  • API开发人员
  • 移动应用程序开发人员
  • C#或VBNET开发人员

最后不能不提

享受这门课程,别忘了查看我的其他课程

  • Web API完整指南
  • 创建库存管理系统时学习Blazor
  • 清洁建筑课程

学NET MAUI,同时创建联系人应用程序

现在注册成为身份验证、授权和ASP方面的专家。NET核心标识,并将您的web API开发技能提升到一个新的水平!体验清晰解释的力量,辅以引人入胜的图表,确保您对主题有全面的理解。不要错过向经验丰富的教练学习并在职业发展中脱颖而出的机会。

此课程面向哪些人?

  • ASP.NET核心开发人员
  • API开发人员
  • 移动应用程序开发人员
声明:双语资源网(shuangyuziyuan.com)提供的所有课程、素材资源全部来源于互联网,用户赞助仅用于对双语资源服务器带宽及网站运营等费用支出做支持,如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。