For further reference, please consider the following sections:
1、oauth2-client-simple: github做授权服务器
step1 get github support : https://github.com/settings/applications/new
- IntelliJ IDEA
- spring boot: 3.1
- jdk: 17+
- maven: 3.5.4+
springboot3-learning # 父级工程
- JimuReport-example # 整合jimu
- springboot3-cloud-alibaba # 集成springcloud Alibaba
- springboot3-dynamic-datasource # 整合多数据源(Dynamic DataSource)
- springboot3-gateway
-
- gateway 的一些基本用法
-
- spring.cloud.gateway.enabled 用来配置是否启动网关
-
- spring.cloud.gateway.routes[index].uri=[http|lb] lb表示负载均衡的地址 eg: lb:consumer-service
-
- route predicate factory 的使用
-
- 自己编写一个 Route Predicate Factory
-
- springboot3-iexcel # 使用easypoi/easyexcel 解析或者导出excel
-
- springboot3-easyexcel-simple # springboot3集成easyexcel 简单示例
-
- springboot3-iexcel-batch # springboot3集成easyexcel 实现大数据库异步导入 CompletableFuture/Future
-
- springboot3-iexcel-toolkit # springboot3集成easyexcel 导入导出注解封装
-
- springboot3-knife4j # 整合knife4j
- springboot3-minio # springboot3 集成minio docker搭建mino 实现文档上传
- springboot3-mybatisplus-druid # 整合mybatisplus
- springboot3-oauth2 # SpringBoot3 + security6 + Spring Cloud Gateway 整合 Oauth2 实现认证操作
- springboot3-oauth2-client
-
- client服务,对外提供接口
-
- 获取网关服务传递下来的token信息,也可以传递具体的认证数据
-
- springboot3-oauth2-resource-server
-
- 实现网关的认证
-
- 向下游服务的请求头中传递解码后的token数据
-
- oauth2-client-simple
-
- 简单认证
-
- springboot3-oauth2-client
- springboot3-oauth2-security # oauth2 整合 security
-
- oauth2-security-server # 认证服务器
-
- oauth2-security-gateway # 网关
-
- oauth2-security-client # 客户端
-
- springboot3-postgresql # springboot3集成postgresql数据库
- springboot3-redis # springboot3集成redis ,实现redis存放各种类型数据
- springboot3-sa-token # springboot3集成sa-token,实现登录认证
- springboot3-security-jwt # springboot3集成security,jwt生成token
- springboot3-webflux # webflux
- springboot3-websocket # 整合websocket
- ureport-example # 整合ureport