OAuth 2.0 Deep Dive Volume 1

所在平台: Udemy

课程主页: https://www.udemy.com/course/oauth2-deep-dive-volume-1/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** OAuth 2.0 深度解析(第一卷) **课程概述:** 本课程将深入探讨 OAuth 2.0 的授权码许可流程。课程内容涵盖了构建用户系统、客户端系统、访问令牌的加密与解密、刷新令牌的处理等核心概念和实践。我们将从零开始构建多个系统,包括授权服务器、资源服务器、单页应用(SPA)以及前端认证应用。在技术栈方面,我们将使用 MongoDB 作为数据存储,Nginx 用于托管 SPA,而 Node.js 将负责运行前端认证应用。 **课程重点:** * **授权码许可流程详解:** 深入理解 OAuth 2.0 授权码许可的工作原理和关键步骤。 * **系统构建实践:** 动手实践构建完整的 OAuth 2.0 认证和授权系统,包括: * **授权服务器:** 负责颁发访问令牌和刷新令牌。 * **资源服务器:** 负责保护受限资源并验证访问令牌。 * **单页应用 (SPA):** 作为客户端,发起认证和授权请求。 * **前端认证应用:** 处理用户登录和授权流程。 * **安全机制:** 学习如何对访问令牌进行加密和解密,确保数据安全。 * **令牌管理:** 理解刷新令牌的作用以及如何进行管理和使用。 * **技术栈应用:** 熟练运用 MongoDB 进行数据存储,Nginx 进行 Web 服务器配置,以及 Node.js 进行后端开发。 **目标学员:** 对 OAuth 2.0 安全授权机制感兴趣的开发者,希望深入理解并实践其核心功能和应用场景。

课程评论(0条)

课程详情

Basically we are going to taking a deep dive into the Authorization Code Grant of OAuth2.0. We will be building a user system, client system, encrypting access tokens, decrypting them, dealing with refresh tokens etc etc.. We have multiple systems to build here an authorization server resource server a SPA and an authentication front end end as well. We will be using Mongo for our data storage and Nginx to serve our SPA while node will serve our authentication front end.

课程标签

0人关注该课程

主题相关的课程