shenyi
管理员
管理员
  • UID1
  • 粉丝22
  • 关注0
  • 发帖数413
阅读:929回复:4

Gin+oAuth2实战速学(短课程)

楼主#
更多 发布于:2020-10-10 01:32
   本课程是一个补充速学课程。也是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、谈第三方库学习方法  免费试听无需登录
本课时完结课。说一下数据库持久化,和第三方库的学习方法
会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝22
  • 关注0
  • 发帖数413
沙发#
发布于:2020-10-20 15:35
10.20更新 4-7讲
会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝22
  • 关注0
  • 发帖数413
板凳#
发布于:2020-10-27 16:13
10.27 更新选学部分
会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝22
  • 关注0
  • 发帖数413
地板#
发布于:2020-11-06 16:00
11.6更新到第14讲
会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝22
  • 关注0
  • 发帖数413
4楼#
发布于:2020-11-16 01:41
本课程已更完
会讲故事的程序员
游客

返回顶部