A distributed single sign-on framework. You only need to log in once to access all mutually trusted application systems

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 is a distributed single sign-on framework. You only need to log in once to access all mutually trusted application systems. It has the characteristics of "lightweight, distributed, cross-domain, Cookie+Token support, Web+APP support". Now open source and ready to use out of the box.

Documentation

Communication

Features

  1. Conciseness: The API is intuitive and concise, allowing you to get started quickly
  2. Lightweight: less environment dependent, lower deployment and access costs
  3. Single sign-on: You only need to log in once to access all mutually trusted application systems
  4. Distributed: access to the application of the SSO authentication center, support distributed deployment
  5. HA: Both the server side and the client side support cluster deployment to improve system availability
  6. Cross-domain: support cross-domain applications to access the SSO authentication center
  7. Both Cookie+Token support: support Cookie-based and Token-based access methods, and both provide Sample projects
  8. Both Web+APP support: support Web and APP access
  9. Real-time: system login and logout status, all servers and clients are shared in real time
  10. CS structure: based on CS structure, including Server "Certification Authority" and Client "Protected Application"
  11. Remember the password: When the password is not remembered, the login status will be invalid when the browser is closed; when the password is remembered, the login status can be automatically extended. Based on the custom extension time, in principle, it can be extended indefinitely
  12. Path exclusion: support custom multiple exclusion paths, support Ant expressions. Used to exclude paths that SSO clients do not need to filter

Development

At the beginning of 2018, I created the XXL-SSO project warehouse on github and submitted the first commit, followed by system structure design, UI selection, interaction design...

On 2018-12-05, XXL-SSO participated in the " 2018 Most Popular Chinese Open Source Software " competition, competing among more than 10,000 domestic open source projects that had been entered at that time, and finally ranked 55th.

On January 23, 2019, XXL-SSO was selected into the " 2018 New Open Source Software Ranking List: Domestic TOP 50 " and ranked 8th.

So far, XXL-SSO has been connected to the online product lines of many companies, and access scenarios such as e-commerce business, O2O business and core middleware configuration dynamics, etc., as of 2018-03-15, XXL-SSO has been connected Companies include but are not limited to:

1. Hunan Chuangfa Technology
2. Shenzhen Longhua Technology Co., Ltd.
3. Morgan International
4. Imprint Cloud

More access companies are welcome to   register at the registration address , registration is only for product promotion.

Welcome everyone's attention and use, XXL-SSO will also embrace changes and continue to develop.

Contributing

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

Welcome to contribute to the project! For example, submit a PR to fix a bug, or create a new  Issue  to discuss new features or changes.

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.

The product is open source and free, and will continue to provide free community technical support. It can be freely accessed and used by individuals or enterprises.

 Source address:

xxl-sso: A distributed single sign-on framework. You only need to log in once to access all mutually trusted application systems. It has the characteristics of "lightweight, distributed, cross-domain, Cookie+Token support, Web+APP support" and so on;. Now open source, out of the box.

Guess you like

Origin blog.csdn.net/weixin_37576193/article/details/131038908