1 Star 2 Fork 1

penglibo/spring-cloud-oauth2

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
README.md 4.71 KB
一键复制 编辑 原始数据 按行查看 历史

学习oauth2

配合使用Element Plus + Vue3(idea开发,需要安装lombok插件)

版本:

依赖 版本
spring-boot 2.5.3
spring-cloud 2020.0.4
spring-security 3.2.10.RELEASE
spring-security-oauth2-autoconfigure 2.1.2.RELEASE
mybatis-plus 3.4.3.1
jdk 1.8

仓库地址:https://gitee.com/cmmplb/spring-cloud-oauth2

doc目录添加了步骤文档。

spring-cloud-oauth2
├── doc                                                 文档
├── spring-cloud-oauth2-auth-server                     认证服务器 [20000]
├── spring-cloud-oauth2-eureka-server                   注册中心 [8761]
├── spring-cloud-oauth2-gateway                         网关服务 [10000]
├── spring-cloud-oauth2-resource-server                 资源服务    
├── spring-cloud-oauth2-sso-server                      单点登录    
│   └── spring-cloud-oauth2-sso-one-server              单点登录 [40000]   
│   └── spring-cloud-oauth2-sso-two-server              单点登录 [50000]   
├── spring-cloud-oauth2-system-server                   系统模块 [30000]
├── spring-cloud-oauth2-ui:                             前端框架 [18080]
├──pom.xml                                              父工程依赖

防止每个功能代码迭代替换了前面步骤的代码,所以每个功能模块的代码都放在了单独的分支上,按照doc目录下的序号打的分支。

feature
├── 1.x         模块搭建
├── 2.1         认证服务四种模式
├── 2.2         认证服务四种模式-前端实现
├── 2.3         资源服务器
├── 2.4         登录、错误和授权页面替换+scope权限验证
├── 2.5         基于数据库读取数据信息+角色权限验证
├── 2.6         自定义认证模式
├── 2.7         基于数据库存取认证信息
├── 2.8         退出登录、事件监听和token信息扩展
├── 2.9         SSO和配置提取
├── 2.10        Feign和JWT令牌密钥配置

1.模块搭建

2.功能实现

2.1.认证服务四种模式.md

2.2.认证服务四种模式-前端实现.md

2.3.资源服务器.md

2.4.登录、错误和授权页面替换+scope权限验证.md

2.5.基于数据库读取数据信息+角色权限验证.md

2.6.自定义认证模式.md

2.7.基于数据库存取认证信息.md

2.8.退出登录、事件监听和token信息扩展.md

2.9.SSO和配置提取.md

2.10.Feign和JWT令牌密钥配置.md


认证服务四种模式

3.png

4.png

5.png

6.png

登录和授权页面替换

login.png

approval.png

学习参考地址:

https://gitee.com/copoile/springcloud-oauth2

https://blog.csdn.net/qq15035899256/article/details/129541483

Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/cmmplb/spring-cloud-oauth2.git
git@gitee.com:cmmplb/spring-cloud-oauth2.git
cmmplb
spring-cloud-oauth2
spring-cloud-oauth2
master

搜索帮助