阅读:5256回复:4
Gin+oAuth2实战速学(短课程)
本课程是一个补充速学课程。也是gin系列的补充课,我们使用gin+第三方库分别实现oauth2的服务端和客户端,并模拟第三方登录的过程。(本课程是不适合新手,大约10课时左右)
第1讲:开张课、oauth2基本概念 免费试听,无需登录 老套路的开张课和废话课,说一下oauth2的基本理解,和第三方库的技术准备 第2讲:客户端请求授权码:基本参数 我们课程主要讲的是授权码模式,那么第一步就是要获取授权码.先讲一下基本规范,和请求参数。后面我们再引入第三方客户端库 第3讲:客户端请求授权码:获取授权码 承接上节课,通过请求获取到授权码 第4讲:客户端使用授权码请求token 上节课我们获取了授权码,本课时进行token的请求 第5讲:客户端使用token获取用户信息免费试听,无需登录 上节课我们获取了token,那么得到token后有啥用?今天我们来演示下基本作用 第6讲:oAuth2下用户表的设计案例 当我们的用户表支持第三方登录时,应该怎么设计表呢?今天演示个基本方法 第7讲:演示课:注册并绑定第三方账号 今天是个演示课,把我们上节课讲的内容演示完整。大家可以参考实现方法 第8讲:(选学)Vue+oAuth2演示(1):基本结构、开发环境 免费试听,无需登录 由于涉及到前端,后面几课时选学。但是建议看看套路。演示的方式也比较简单,供大家参考 第9讲:(选学)Vue+oAuth2演示(2):获取授权码 承接上节课,我们获取到授权码内容 第10讲:(选学)Vue+oAuth2演示(3):获取token 这里的代码和我们直接使用go客户端写有区别。因此今天我们再来演示这个部分 第11讲:(选学)Vue+oAuth2演示(4):请求数据获取用户信息、中间件编写 演示下前端请求数据的基本套路 第12讲:(选学)Vue+oAuth2演示(5):前端请求判断token 演示下前端请求判断token。本课时基本都是前端代码,看看套路即可 第13讲:(选学)Vue+oAuth2演示(6):前端显示当前用户名 演示下前端如何显示当前登录名 第14讲:(选学)Vue+oAuth2演示(6):注销流程 免费试听,无需登录 演示下在用户中心情况下如何完成用户注销 第15讲:(选学)Vue+oAuth2演示(7):刷新token 今天我们来演示下token的刷新方式。(只需看看套路即可,代码较多) 第16讲:(完结)用数据库存储token、谈第三方库学习方法 免费试听无需登录 本课时完结课。说一下数据库持久化,和第三方库的学习方法 |
|
|