xxl-sso

Project Url: xuxueli/xxl-sso
Introduction: A distributed single-sign-on framework.(分布式单点登录框架 XXL-SSO)
More: Author   ReportBugs   OfficialWebsite   
Tags:

XXL-SSO

XXL-SSO, A Distributed Single-Sign-On Framework.
-- Home Page --


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

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 选型,交互设计……

至今,XXL-SSO 已接入多家公司的线上产品线,接入场景如电商业务,O2O 业务和核心中间件配置动态化等,截止 2018-03-15 为止,XXL-SSO 已接入的公司包括不限于:

1. 湖南创发科技
2. 深圳龙华科技有限公司
3. 摩根国际
4. 印记云

更多接入的公司,欢迎在 登记地址 登记,登记仅仅为了产品推广。

欢迎大家的关注和使用,XXL-SSO 也将拥抱变化,持续发展。

Communication

Contributing

Contributions are welcome! Open a pull request to fix a bug, or open an Issue to discuss a new feature or change.

欢迎参与项目贡献!比如提交 PR 修复一个 bug,或者新建 Issue 讨论新特性或者变更。

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.

产品开源免费,并且将持续提供免费的社区技术支持。个人或企业内部可自由的接入和使用。

No matter how much the amount is enough to express your thought, thank you very much :) To donate

无论金额多少都足够表达您这份心意,非常感谢 :) 前往捐赠

Support Me
Apps
About Me
Google+: Trinea trinea
GitHub: Trinea