|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/practical-oauth-openid-and-jwt-in-c-net-core/
课程评论:没有评论
**课程名称:** C# .NET Core 中的 OAuth、OpenID 与 JWT 实战 **课程概述:** 本课程旨在教授开发者如何**实际应用** OAuth (2.0)、OpenID 和 JWT 这三种现代Web开发中至关重要的安全技术,尤其适用于对安全控制有高优先级的企业级应用开发。 课程将重点关注理解这些技术与标准所需的**关键概念**,并通过使用 .NET Core C# 5.0 构建**实用示例**来加深学习。通过本课程,学员将能够掌握从基础到复杂的身份服务集成,并能支持自定义身份提供商的集成——这对于企业级客户而言至关重要,甚至可能是必备功能。 许多第三方服务和工具可以轻松地通过几行代码实现身份验证和授权。然而,如果缺乏**实践经验**,直接集成 OAuth、OpenID 和 JWT,那么处理企业自建的身份提供商可能会变得困难。 **适合人群:** * **初学者:** 从未在应用程序中使用过 OAuth、OpenID 或 JWT 的开发者。 * **自学经历者:** 曾尝试使用微软官方文档中的示例代码,但对解决方案的信心不足或效果不佳的开发者。 * **.NET Core 开发者:** 希望深入理解这些标准如何在原生 .NET Core 代码中实现和应用的开发者。 * **微服务开发者:** 希望理解如何实现基于身份的微服务 API 的开发者。 * **企业级集成者:** 希望集成基于 OAuth 或 OpenID 的自定义企业身份提供商的开发者。 **教学内容(摘要):** 课程将涵盖 OAuth、OpenID 和 JWT 的核心理论,并提供大量的 .NET Core C# 实际代码示例,指导学员如何将这些技术集成到 Web 应用程序和微服务中,实现安全的身份验证和授权,并重点讲解如何适配和集成企业级的自定义身份提供商。
OAuth (2.0), OpenID, and JWT pretty much go hand-in-hand with new web application development today. Especially for an enterprise setting where security controls are the top priority!In this course, we will focus on the key understandings needed to put these technologies and standards into action.We will build practical examples using.NET Core C# 5.0. By the end of the course, we will have spanned both basic and complex integrations of Identity services. Supporting a custom Identity provider in your application is a real bonus (if not a requirement) for Enterprise customers.Many of the 3rd party services and tools used to implement authentication and authorization are easy to switch on with a few lines of code.However, without this practical hands-on experience integration OAuth, OpenID, and JWT, Enterprise grown Identity Providers are often out of reach.This course is for you if:You've never worked with OAuth, OpenID, or JWT in your applications before, or,You've used example code from Microsoft documentation with varied success or confidence in the solution, or,You want to understand how these standards are leveraged in native.NET Core code, or,You want to understand how to implement identity-based Microservice APIs, or,You want to integrate with a custom Enterprise Identity Provider built on OAuth or OpenID