掌握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)提供的所有课程、素材资源全部来源于互联网,VIP 赞助仅用于对双语资源服务器带宽及网站运营等费用支出做支持,如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。