首页 > 其他分享 >spring-cloud-oauth2

spring-cloud-oauth2

时间:2024-10-21 15:11:20浏览次数:1  
标签:oauth2 登录 spring 认证 server cloud

学习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令牌密钥配置

可以按照功能切换到不同分支查看文档。


认证服务四种模式

登录和授权页面替换

学习参考地址:

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

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

标签:oauth2,登录,spring,认证,server,cloud
From: https://www.cnblogs.com/cmmplb/p/18489522

相关文章

  • SpringBoot 2.3 升级到 SpringBoot 2.7 爬坑-- Cors 跨域
    WhenallowCredentialsistrue,allowedOriginscannotcontainthespecialvalue"*"sincethatcannotbesetonthe"Access-Control-Allow-Origin"responseheader.Toallowcredentialstoasetoforigins,listthemexplicitlyorconside......
  • Springboot接入Mqtt
    MQTT(MessageQueuingTelemetryTransport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有限的带宽,为远程连接设备提过实时可靠的消息服务,作为一种低开......
  • springboot051医院管理系统(论文+源码)_kaic
    医院管理系统摘要随着信息互联网信息的飞速发展,医院也在创建着属于自己的管理系统。本文介绍了医院管理系统的开发全过程。通过分析企业对于医院管理系统的需求,创建了一个计算机管理医院管理系统的方案。文章介绍了医院管理系统的系统分析部分,包括可行性分析等,系统设计部分......
  • 房屋租赁管理现代化:SpringBoot技术实现
    第1章绪论1.1课题背景互联网发展至今,无论是其理论还是技术都已经成熟,而且它广泛参与在社会中的方方面面。它让信息都可以通过网络传播,搭配信息管理工具可以很好地为人们提供服务。所以各行业,尤其是规模较大的企业和学校等都开始借助互联网和软件工具管理信息,传播信息,共......
  • SpringBoot框架下房屋租赁系统的设计与开发
    第1章绪论1.1课题背景互联网发展至今,无论是其理论还是技术都已经成熟,而且它广泛参与在社会中的方方面面。它让信息都可以通过网络传播,搭配信息管理工具可以很好地为人们提供服务。所以各行业,尤其是规模较大的企业和学校等都开始借助互联网和软件工具管理信息,传播信息,共......
  • SpringBoot 2.7.18 集成 Mybatis Plus + Druid
    目录Pom依赖yml配置Config配置Mapper扫描EntityMapper.xmlMapper-SysMenuMapperServiceController一并附上Mybatis和MybatisPlus的使用区别MyBatisMapper.XML标签使用说明Pom依赖Mybatis<!--统一管理jar包版本--><properties><druid-boot.version>1.......
  • 基于springboot招聘信息管理系统设计与实现(源码+定制+开发)
    博主介绍:  ✌我是阿龙,一名专注于Java技术领域的程序员,全网拥有10W+粉丝。作为CSDN特邀作者、博客专家、新星计划导师,我在计算机毕业设计开发方面积累了丰富的经验。同时,我也是掘金、华为云、阿里云、InfoQ等平台的优质作者。通过长期分享和实战指导,我致力于帮助更多学生......
  • 教学平台的信息化设计:Spring Boot实践
    摘要随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了信息化在线教学平台的开发全过程。通过分析信息化在线教学平台管理的不足,创建了一个计算机管理信息化在线教学平台的方案。文章介绍了信息化在线教学平台的系统分析部分,包......
  • 精品水果线上销售网站/精品水果/线上购买水果/水果销售网站/网购精品水果/优质水果网
    博主介绍......
  • 企业信息管理系统/企业管理软件/信息管理系统/ERP系统/CRM系统/企业信息化/办公自动化
    博主介绍......