sparkzxl-auth

所属分类:云计算
开发工具:JavaScript
文件大小:41781KB
下载次数:0
上传日期:2022-06-23 02:49:56
上 传 者sh-1993
说明:  开源单点登陆认证中心系统
(Open source single sign on certification center system)

文件列表:
LICENSE (11357, 2022-06-23)
config (0, 2022-06-23)
config\nacos (0, 2022-06-23)
config\nacos\common.yaml (1590, 2022-06-23)
config\nacos\dynamic-mysql.yaml (783, 2022-06-23)
config\nacos\mysql.yaml (1013, 2022-06-23)
config\nacos\redis.yaml (196, 2022-06-23)
config\nacos\sparkzxl-auth-server.yaml (1339, 2022-06-23)
config\nacos\sparkzxl-file-server.yaml (1520, 2022-06-23)
config\nacos\sparkzxl-gateway.yaml (1704, 2022-06-23)
config\nacos\sparkzxl-oauth-server.yaml (1545, 2022-06-23)
config\nacos\sparkzxl-tenant-server.yaml (1371, 2022-06-23)
config\nacos\sparkzxl-workflow-server.yaml (1818, 2022-06-23)
config\skywalking (0, 2022-06-23)
config\skywalking\agent (0, 2022-06-23)
config\skywalking\agent\activations (0, 2022-06-23)
config\skywalking\agent\activations\apm-toolkit-kafka-activation-8.4.0.jar (12059, 2022-06-23)
config\skywalking\agent\activations\apm-toolkit-log4j-1.x-activation-8.4.0.jar (34796, 2022-06-23)
config\skywalking\agent\activations\apm-toolkit-log4j-2.x-activation-8.4.0.jar (43630, 2022-06-23)
config\skywalking\agent\activations\apm-toolkit-logback-1.x-activation-8.4.0.jar (47008, 2022-06-23)
config\skywalking\agent\activations\apm-toolkit-logging-common-8.4.0.jar (17762, 2022-06-23)
config\skywalking\agent\activations\apm-toolkit-meter-activation-8.4.0.jar (28078, 2022-06-23)
config\skywalking\agent\activations\apm-toolkit-opentracing-activation-8.4.0.jar (35564, 2022-06-23)
config\skywalking\agent\activations\apm-toolkit-trace-activation-8.4.0.jar (57242, 2022-06-23)
config\skywalking\agent\bootstrap-plugins (0, 2022-06-23)
config\skywalking\agent\bootstrap-plugins\apm-jdk-http-plugin-8.4.0.jar (21242, 2022-06-23)
config\skywalking\agent\bootstrap-plugins\apm-jdk-threading-plugin-8.4.0.jar (20948, 2022-06-23)
config\skywalking\agent\config (0, 2022-06-23)
config\skywalking\agent\config\agent.config (5455, 2022-06-23)
config\skywalking\agent\optional-plugins (0, 2022-06-23)
config\skywalking\agent\optional-plugins\apm-customize-enhance-plugin-8.4.0.jar (31678, 2022-06-23)
config\skywalking\agent\optional-plugins\apm-gson-2.x-plugin-8.4.0.jar (16484, 2022-06-23)
config\skywalking\agent\optional-plugins\apm-kotlin-coroutine-plugin-8.4.0.jar (13183, 2022-06-23)
config\skywalking\agent\optional-plugins\apm-quartz-scheduler-2.x-plugin-8.4.0.jar (17332, 2022-06-23)
config\skywalking\agent\optional-plugins\apm-spring-annotation-plugin-8.4.0.jar (17972, 2022-06-23)
config\skywalking\agent\optional-plugins\apm-spring-cloud-gateway-2.0.x-plugin-8.4.0.jar (37308, 2022-06-23)
config\skywalking\agent\optional-plugins\apm-spring-cloud-gateway-2.1.x-plugin-8.4.0.jar (43512, 2022-06-23)
config\skywalking\agent\optional-plugins\apm-spring-tx-plugin-8.4.0.jar (18948, 2022-06-23)
... ...

# sparkzxl-auth ## spring auth 项目基础架构组件 **采用spring cloud基本组件以及spring boot组件,对常见组件进行封装成业务开发组件,使用DDD领域驱动模型架构,构建分布式脚手架,减少不必要的环境的搭建,开箱即用,已有组件有授权登录,用户管理,网关,监控组件的通用集成** ## 推荐学习阅读文档 > 本项目所使用的的组件,均来自于自己封装的spring boot以及分布式组件库 [sparkzxl-component学习文档](https://sparkzxl.github.io/sparkzxl-component) ## 在线体验 - [spark auth](http://119.45.182.28:3000/login) !> 账户:test 密码:123456 ## 演示效果 ![sparkzxl-demo-7.png](https://oss.sparksys.top/images/sparkzxl-demo-7.png) ![sparkzxl-demo-6.png](https://oss.sparksys.top/images/sparkzxl-demo-6.png) ![sparkzxl-demo-5.png](https://oss.sparksys.top/images/sparkzxl-demo-5.png) ![sparkzxl-demo-4.png](https://oss.sparksys.top/images/sparkzxl-demo-4.png) ![sparkzxl-demo-3.png](https://oss.sparksys.top/images/sparkzxl-demo-3.png) ![sparkzxl-demo-2.png](https://oss.sparksys.top/images/sparkzxl-demo-2.png) ![sparkzxl-demo-1.png](https://oss.sparksys.top/images/sparkzxl-demo-1.png) ## 开源博客 [凛冬王昭君的笔记](https://www.sparksys.top) ### 组织结构 > 主要是统一了对外接口的api访问格式,web模块进行了封装,基于DDD领域驱动模型设计代码,具体落地实施,对常用的core包进行二次封装,简单易用,elasticsearch,mybatis组件。集成了oauth2,redis多级缓存的构建,分布式锁的封装等等 ```text sparkzxl-auth ├── sparkzxl-auth-server -- 单点认证服务 ├── sparkzxl-code-generator -- 代码生成工具 ├── sparkzxl-gateway -- 网关服务 ├── sparkzxl-job-admin -- 定时任务服务 ├── sparkzxl-workflow -- 工作流服务 ``` ### 分布式系统架构 ![分布式系统架构](https://oss.sparksys.top/images/system.png) ### 技术选型 技术 | 说明 | 官网 ----|----|---- Spring Cloud | 全栈框架 | [https://spring.io/projects/spring-cloud/](https://spring.io/projects/spring-cloud/) Spring Boot | 容器+MVC框架 | [https://spring.io/projects/spring-boot](https://spring.io/projects/spring-boot) nacos | 服务注册发现以及服务配置中心 | [https://www.eurekanetwork.org/](https://www.eurekanetwork.org/) spring security | 认证框架 | [https://spring.io/projects/spring-security](https://spring.io/projects/spring-security) oauth2 | 授权框架 | [https://oauth.net/2/](https://oauth.net/2/) spring-cloud-openfeign | 服务调用 | [https://spring.io/projects/spring-cloud-openfeign](https://spring.io/projects/spring-cloud-openfeign) Jackson | Json工具 | | sentinel | 分布式系统的流量防卫兵 | [https://github.com/alibaba/Sentinel](https://github.com/alibaba/Sentinel) MyBatis | ORM框架 | [http://www.mybatis.org/mybatis-3/zh/index.html](http://www.mybatis.org/mybatis-3/zh/index.html) MyBatis-Plus | 数据层代码生成 | https://mp.baomidou.com/ Elasticsearch | 搜索引擎 | [https://github.com/elastic/elasticsearch](https://github.com/elastic/elasticsearch) Redis | 分布式缓存 | [https://redis.io/](https://redis.io/) Docker | 应用容器引擎 | [https://www.docker.com/](https://www.docker.com/) Druid | 数据库连接池 | [https://github.com/alibaba/druid](https://github.com/alibaba/druid) OSS | 对象存储 | [https://github.com/aliyun/aliyun-oss-java-sdk](https://github.com/aliyun/aliyun-oss-java-sdk) JWT | JWT登录支持 | [https://github.com/jwtk/jjwt](https://github.com/jwtk/jjwt) Logback | 日志收集 | [http://logback.qos.ch/](http://logback.qos.ch/) Lombok | 简化对象封装工具 | [https://github.com/rzwitserloot/lombok](https://github.com/rzwitserloot/lombok) ### 使用说明 > 关于sparkzxl-xxx-starter组件,是我自己封装的快捷脚手架框架[sparkzxl-component](https://sparkzxl.github.io/sparkzxl-component/) 1. nacos配置中心,预先安装nacos服务,安装方法请参考[nacos官网](https://nacos.io/zh-cn/docs/quick-start.html) - 在config目录,导入压缩包到nacos中 ![导入zip压缩包](https://oss.sparksys.top/images/1604***2963903.jpg) - 然后在bootstrap-dev.yaml修改对应你nacos注册配置地址,然后就可以启动了

近期下载者

相关文件


收藏者