系列教程中所有的代码将会在GitHub上进行开源,地址[https://github.com/jinyancao/CtrAuthPlatform] ,需要学习的同学可自行下载参考。

开发环境

​ VS2017 .NETCORE2.1 WIN10 MSSQL2008R2

使用的关键技术点

​ .netcore 2.1
​ ocelot
​ identityserver4
​ consul
​ redis
​ dapper
​ autofac
​ automapper
​ nginx
​ docker

目录(不定期更新)

后端篇

  • 第一章 功能及架构分析
  • 第二章 网关篇-定制Ocelot来满足需求
  • 第三章 网关篇-数据库存储配置(1)
  • 第四章 网关篇-数据库存储配置(2)
  • 第五章 网关篇-自定义缓存REDIS
  • 第十五章 网关篇-使用二级缓存提升性能
  • 第六章 网关篇-自定义客户端授权
  • 第七章 网关篇-自定义客户端限流
  • 第八章 授权篇-IdentityServer4源码分析
  • 第九章 授权篇-使用dapper持久化IdenityServer4
  • 第十章 授权篇-客户端授权模式
  • 第十一章 授权篇-密码授权模式
  • 第十二章 授权篇-深入理解JWT生成及验证流程
  • 第十三章 授权篇-如何强制有效令牌过期
  • 第十四章 授权篇-自定义授权方式
  • 第十六章 网关篇-Ocelot集成RPC服务
  • 第十五章 授权篇-验证码授权
  • 第十六章 授权篇-QQ、微信等第三方授权
  • 第十七章 授权篇-配合APP实现扫码登录(模拟)
  • 第十八章 权限篇-用户权限设计
  • 第十九章 权限篇-权限服务实现(内容等待定)
  • 第二十章 整合篇-配合网关实现完整的后端服务(内容等待定)

 


» 下一篇: 【.NET Core项目实战-统一认证平台】第一章 功能及架构分析