Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xuxueli/xxl-sso
A distributed single-sign-on framework.(分布式单点登录框架XXL-SSO)
https://github.com/xuxueli/xxl-sso
authentication authorization distributed java spring-boot sso xxl-sso
Last synced: 21 days ago
JSON representation
A distributed single-sign-on framework.(分布式单点登录框架XXL-SSO)
- Host: GitHub
- URL: https://github.com/xuxueli/xxl-sso
- Owner: xuxueli
- License: gpl-3.0
- Created: 2018-03-22T14:28:04.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-06-29T13:43:30.000Z (4 months ago)
- Last Synced: 2024-10-01T06:22:07.377Z (about 1 month ago)
- Topics: authentication, authorization, distributed, java, spring-boot, sso, xxl-sso
- Language: Java
- Homepage: http://www.xuxueli.com/xxl-sso/
- Size: 1.81 MB
- Stars: 1,930
- Watchers: 95
- Forks: 815
- Open Issues: 37
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome - xuxueli/xxl-sso - A distributed single-sign-on framework.(分布式单点登录框架XXL-SSO) (Java)
- awesome-hacking-lists - xuxueli/xxl-sso - A distributed single-sign-on framework.(分布式单点登录框架XXL-SSO) (Java)
README
XXL-SSO
XXL-SSO, A Distributed Single-Sign-On Framework.
-- Home Page --
## Introduction
XXL-SSO is a distributed single-sign-on framework. You only need to log in once to access all trusted application systems.
It has "lightweight, scalable, distributed, cross-domain, Web+APP support access" features.
Now, it's already open source code, real "out-of-the-box".XXL-SSO 是一个分布式单点登录框架。只需要登录一次就可以访问所有相互信任的应用系统。
拥有"轻量级、分布式、跨域、Cookie+Token均支持、Web+APP均支持"等特性。现已开放源代码,开箱即用。## Documentation
- [中文文档](https://www.xuxueli.com/xxl-sso/)## Communication
- [社区交流](https://www.xuxueli.com/page/community.html)## Features
1. 简洁:API直观简洁,可快速上手
2. 轻量级:环境依赖小,部署与接入成本较低
3. 单点登录:只需要登录一次就可以访问所有相互信任的应用系统
4. 分布式:接入SSO认证中心的应用,支持分布式部署
5. HA:Server端与Client端,均支持集群部署,提高系统可用性
6. 跨域:支持跨域应用接入SSO认证中心
7. Cookie+Token均支持:支持基于Cookie和基于Token两种接入方式,并均提供Sample项目
8. Web+APP均支持:支持Web和APP接入
9. 实时性:系统登陆、注销状态,全部Server与Client端实时共享
10. CS结构:基于CS结构,包括Server"认证中心"与Client"受保护应用"
11. 记住密码:未记住密码时,关闭浏览器则登录态失效;记住密码时,支持登录态自动延期,在自定义延期时间的基础上,原则上可以无限延期
12. 路径排除:支持自定义多个排除路径,支持Ant表达式。用于排除SSO客户端不需要过滤的路径## Development
于2018年初,我在github上创建XXL-SSO项目仓库并提交第一个commit,随之进行系统结构设计,UI选型,交互设计……于2018-12-05,XXL-SSO参与"[2018年度最受欢迎中国开源软件](https://www.oschina.net/project/top_cn_2018?sort=1)"评比,在当时已录入的一万多个国产开源项目中角逐,最终排名第55名。
于2019-01-23,XXL-SSO被评选上榜"[2018年度新增开源软件排行榜之国产 TOP 50](https://www.oschina.net/news/103857/2018-osc-new-opensource-software-cn-top50)"评比,排名第8名。
至今,XXL-SSO已接入多家公司的线上产品线,接入场景如电商业务,O2O业务和核心中间件配置动态化等,截止2018-03-15为止,XXL-SSO已接入的公司包括不限于:
1. 湖南创发科技
2. 深圳龙华科技有限公司
3. 摩根国际
4. 印记云> 更多接入的公司,欢迎在 [登记地址](https://github.com/xuxueli/xxl-sso/issues/1 ) 登记,登记仅仅为了产品推广。
欢迎大家的关注和使用,XXL-SSO也将拥抱变化,持续发展。
## Contributing
Contributions are welcome! Open a pull request to fix a bug, or open an [Issue](https://github.com/xuxueli/xxl-sso/issues/) to discuss a new feature or change.欢迎参与项目贡献!比如提交PR修复一个bug,或者新建 [Issue](https://github.com/xuxueli/xxl-sso/issues/) 讨论新特性或者变更。
## Copyright and License
This product is open source and free, and will continue to provide free community technical support. Individual or enterprise users are free to access and use.- Licensed under the GNU General Public License (GPL) v3.
- Copyright (c) 2015-present, xuxueli.产品开源免费,并且将持续提供免费的社区技术支持。个人或企业内部可自由的接入和使用。
## Donate
No matter how much the amount is enough to express your thought, thank you very much :) [To donate](https://www.xuxueli.com/page/donate.html )无论金额多少都足够表达您这份心意,非常感谢 :) [前往捐赠](https://www.xuxueli.com/page/donate.html )