Skip to content

417511458/jbone-sso

Repository files navigation

介绍

jbone sso是基于cas框架实现的单点登录服务。并在cas原有基础上做了扩展。既支持CAS内置所有功能,又完美集成Spring Cloud套件和其他自定义功能。

jbone sso既是jbone项目群中的一员,也完全可以独立部署运行,只需要简单的配置就可以实现微服务项目群的单点登录。

功能清单

SSO服务

功能点 完成状态
单点登录 ✔️
单点登出 ✔️
MVC项目接入 ✔️
前后端分离项目接入 ✔️
第三方登录 - github ✔️
第三方登录 - 微信扫码登录 开发中
第三方登录 - 微信登录 开发中
第三方登录 - 更多... 开发中
自定义登录异常提示 ✔️
自定义皮肤 开发中
更多功能... 计划中

SSO后台管理

功能点 功能描述 完成状态
服务管理 服务的新增、删除、修改、全文检索等 ✔️
服务版本控制 通过对服务的版本控制,可有效控制服务发布流程。将发布流程改为:修改->提交->发布,而不是直接发布服务。 ✔️
管理后台登录权限控制 支持集成SSO Server、静态用户等 ✔️
委托用户控制 相当于github中的PR用户,需要通过PR来变更服务 ✔️
委托用户管理服务 管理流程:修改 -> 提交PR ✔️
管理员接受或拒绝委托用户的服务变更 处理委托用户的PR ✔️

jbone

Jbone logo

jbone是基于Spring Cloud开发的项目群,是对Spring Cloud微服务架构的综合应用实践和基础开发框架

jbone.cn

功能架构图

Jbone功能架构图

项目成员

项目名 简介 项目地址
jbone-sso 单点登录模块 github , 码云
jbone-service-management 服务管理模块(包含注册中心、服务网关、服务监控、调用链追踪等) github , 码云
jbone-system 系统管理模块,通用权限管理等 github , 码云
jbone-system-admin 系统管理后台 github , 码云
jbone-fs 文件系统,用于存储和管理文件、图片等 github , 码云
jbone-cms 多站点内容管理系统 github , 码云
jbone-common 公共模块,封装工具类等 github , 码云
jbone-banner jbone通用艺术banner github , 码云
jbone-configuration 公共配置模块 github , 码云
jbone-ui 以webjars形式管理前端静态资源,所有包含页面的工程需要依赖此模块。 github , 码云
jbone-b2b2c 多店铺电商平台 (未完成) github , 码云
jbone-bpm 工作流模块(未完成) github , 码云