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
- Conciseness: The API is intuitive and concise, allowing you to get started quickly
- Lightweight: less environment dependent, lower deployment and access costs
- Single sign-on: You only need to log in once to access all mutually trusted application systems
- Distributed: access to the application of the SSO authentication center, support distributed deployment
- HA: Both the server side and the client side support cluster deployment to improve system availability
- Cross-domain: support cross-domain applications to access the SSO authentication center
- Both Cookie+Token support: support Cookie-based and Token-based access methods, and both provide Sample projects
- Both Web+APP support: support Web and APP access
- Real-time: system login and logout status, all servers and clients are shared in real time
- CS structure: based on CS structure, including Server "Certification Authority" and Client "Protected Application"
- 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
- 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: