【Udemy中英字幕】Master ASP.NET Core Identity: Authentication & Authorization
最近更新 2024年03月21日
资源编号 36897

【Udemy中英字幕】Master ASP.NET Core Identity: Authentication & Authorization

2024-03-21 Udemy 0 298
郑重承诺丨视频 中英文字幕 配套课件
增值服务:免费提供代找课服务:
¥ 42.9 金币
VIP折扣
    折扣详情
  • 体验会员

    免费

  • 包月会员

    免费

  • 包年会员

    免费

  • 永久会员

    免费

开通VIP尊享优惠特权
立即下载 升级会员
微信扫码咨询 微信扫码咨询
进入TA的商铺 联系官方客服
信息属性
详情介绍

掌握 ASP.NET Core 身份:身份验证和授权

(更新为使用 .NET 8)使用 ASP.NET Core Identity 进行身份验证和授权

讲师:Frank Liu

双语IT资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

你将学到什么

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

要求

  • C# 中级水平或至少 6 个月的经验。
  • ASPNET Core 中级水平或至少 6 个月的经验。
  • 基本 HTML。
  • 您应该了解 OOP 和 C# 中的接口概念。
  • 您对学习这个主题感兴趣并且渴望学习。

描述

该课程将于 2023 年更新为使用 .NET 8。

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

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

为什么选择本课程:

  • 通过图表进行清晰、合乎逻辑的解释:通过视觉上引人入胜的图表,获得对身份验证和授权的扎实理论理解,使您对主题有更深入的理解。
  • 深入探索:保护您的 Web 应用程序和 Web API,而无需仅依赖 ASP.NET Identity,了解表面之下的内容。
  • 掌握 ASP.NET Core Identity:不仅学习如何使用 ASP.NET Core Identity 进行编码,还了解其工作原理背后的原因。
  • 多重身份验证 (MFA):掌握 MFA 基础知识,从电子邮件 MFA 开始,逐步过渡到使用身份验证器应用程序。
  • 外部身份验证提供商:了解如何将社交媒体登录与 Facebook 作为外部身份验证提供商集成。

您将深入学习以下主题:

  1. 第 1 节:底层身份验证和授权。

首先,您将首先对身份验证和授权理论有深入的了解,然后您将学习在不使用 ASP.NET Identity 的情况下保护您的 Web 应用程序,以便您了解其底层内容。这为您奠定了坚实的基础。

  1. 第 #2 部分:保护 Web API

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

  1. 第 3 节:深入了解 ASP.NET Core 身份

现在我们正在进入 ASP.NET Core Identity。在这里,您不仅将学习如何使用 ASP.NET Core Identity 进行编码,还将利用您在前面几节中学到的知识了解 Identity 工作背后的所有原因。

  1. 第 4 节: ASP.NET Identity 中的 MFA

当您使用面向公众的网站时,MFA 是必须的。因此,这一部分非常重要。在深入解释该概念后,您将从更简单的电子邮件 MFA 场景开始,然后转向身份验证器应用程序 MFA 案例。

  1. 第 5 节:外部身份验证提供商

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

您将掌握以下技术技能:

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

您需要什么:

  • C# 中级水平或至少 6 个月的经验。
  • ASP.NET Core 中级水平或至少 6 个月的经验。
  • 基本 HTML。
  • 您应该了解 OOP 和 C# 中的接口概念。
  • 您有兴趣学习这个主题。
  • 你渴望学习。

本课程适合谁:

  • ASP .NET Core 开发人员
  • API开发人员
  • 移动应用程序开发人员
  • C# 或 VB NET 开发人员

最后但并非最不重要的:

享受这门课程,不要忘记查看我的其他课程

  • .NET 8 中 Web API 的完整指南
  • 创建库存管理系统时学习 Blazor
  • 清洁建筑课程
  • 创建联系人应用程序时学习 .NET MAUI

立即注册成为身份验证、授权和 ASP.NET Core Identity 方面的专家,并将您的 Web API 开发技能提升到新的水平!体验清晰解释的力量,辅以视觉上引人入胜的图表,确保您全面了解主题。不要错过向经验丰富的导师学习并在职业发展中脱颖而出的机会。

本课程适合谁:

  • ASP .NET Core 开发人员
  • API开发人员
  • 移动应用程序开发人员
请注意:
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务