|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/getting-started-with-oauth-20/
课程评论:没有评论
**课程名称:OAuth 2.0:完全指南** **课程概述:** OAuth 2.0 已成为 Web 行业标准协议,用于提供对 Web API 的安全访问,允许应用程序在不泄露用户密码的情况下访问用户数据。全球众多公司在其 API 中集成 OAuth,以实现来自其自有移动应用程序、第三方物联网设备以及甚至银行 API 的安全访问。因此,你可以肯定地说,大型科技公司都在使用 OAuth。 掌握 OAuth 2.0 技能将极大地提升你的软件开发能力,并增加你在职场的价值。 **核心学习内容:** * **OAuth 的目的:** 了解 OAuth 2.0 被创建来解决的问题。 * **OAuth 工作流程:** 详细了解 OAuth 的各种实际工作流程和实现步骤。 * **OAuth 2.0 基础:** 掌握 OAuth 2.0 的基本概念、用途及其重要性。 * **OAuth 2.0 端点:** 学习可供调用的 OAuth 2.0 端点。 * **OAuth 2.0 术语与组件:** 熟悉 OAuth 2.0 的关键术语和组成部分。 * **令牌深度解析:** 深入了解令牌及其不同类型。 * **JWT 详解:** 学习 JWT 的结构及其工作原理。 * **API 设计:** 如果你在构建 API,将学会不同访问令牌格式(包括 JWT)的差异和权衡,如何选择合适的访问令牌有效期,以及如何设计范围(scopes)来保护 API 的不同部分。 学习本课程,你将全面掌握 OAuth 2.0 的核心知识和实践应用。
OAuth 2.0 has become the web-industry standard protocol for providing secure access to web APIs, allowing applications to access users' data without compromising security and actually passing their password around. Companies around the world add OAuth to their APIs to enable secure access from their own mobile apps and third-party IoT devices and even access to banking APIs. So if you think about the big names in the technology industry, you can pretty much bet they have OAuth implemented.With that being said, it is pretty obvious that this skill will improve by a mile your software developer abilities and will make you much more valuable in the work field.If you're building an API, you'll learn in this tutorial the differences and tradeoffs between different access token formats, including JWT, how to choose an appropriate access token lifetime, and how to design scopes to protect various parts of your APIs.By the end of this course, you'll understand:The problems OAuth was created to solveThe actual types of workflows regarding OAuth detailed in stepsThe basics of OAuth 2.0 including what it is, how it is used, and what it is used for.OAuth 2.0 Endpoints that you can callOAuth 2.0 Terminology and key componentsDeep dive into tokens and their typesJWT and its structure and also how they workSo, if all of this sounds interesting, I look forward to seeing you guys in the lectures!:)