1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/xuxueli0323-xxl-sso

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

XXL-SSO

XXL-SSO — это распределённая система единого входа.
-- Проектная страница --

Введение

XXL-SSO — это распределённая система единого входа. Для получения доступа ко всем доверенным приложениям достаточно одного раза войти в систему. Система характеризуется следующими особенностями: "лёгкость, масштабируемость, распределённость, поддержка работы через домены, поддержка Cookie и Token, а также поддержка как веб-приложений, так и мобильных". Код открыт и готов к использованию.

Документация

Возможности

  1. Простота: API прост и понятен, что позволяет быстро начать работу с ним.
  2. Лёгкость: небольшие зависимости окружения снижают затраты на развертывание и интеграцию.
  3. Одноразовая аутентификация: требуется всего один вход для доступа ко всем взаимно доверенным приложениям.
  4. Распределённость: приложения, подключенные к центру одноразовой аутентификации SSO, поддерживают распределённое размещение.
  5. Высокое соответствие требованиям к отказоустойчивости (HA): как серверная, так и клиентская части поддерживают групповое размещение, повышая надёжность системы.
  6. Поддержка кросс-доменного доступа: поддерживает подключение кросс-доменных приложений к центру одноразовой аутентификации SSO.
  7. Поддержка Cookie и Token: поддерживает два способа подключения — на основе Cookie и на основе Token, и предоставляет образцы проектов для обоих методов.
  8. Поддержка веб-приложений и мобильных приложений: поддерживает подключение веб-приложений и мобильных приложений.
  9. Временная актуальность: состояние входа и выхода пользователя отслеживается в реальном времени во всех серверах и клиентах.
  10. Клиент-серверная структура: основана на клиент-серверной модели, которая включает "сервер аутентификации" и "защищённые приложения".Сохранение пароля: если пароль не запомнен, то закрытие браузера приведёт к истечению сессии; если пароль запомнен, то сессия может автоматически продлеваться до бесконечности на основе пользовательских настроек.

12. Исключение путей: поддерживает создание нескольких исключений путей, использует выражения Ant. Это используется для исключения путей, которые не требуют фильтрации SSO-клиентом.

Разработка

В начале 2018 года я создал репозиторий проекта XXL-SSO на GitHub и сделал первый коммит, после чего занялся проектированием архитектуры системы, выбором UI и дизайном интерфейса взаимодействия.5 декабря 2018 года проект XXL-SSO принял участие в конкурсе "Самые популярные китайские открытые проекты 2018 года", где среди более чем десятка тысяч зарегистрированных отечественных открытых проектов занял 55 место.

23 января 2019 года проект XXL-SSO был выбран для участия в рейтинге "Новый список лучших китайских открытых проектов 2018 года", заняв 8 место.

На данный момент XXL-SSO уже используется несколькими компаниями в своих онлайн-продуктах, сценарии использования включают электронную коммерцию, O2O бизнес и динамическое конфигурирование промежуточного программного обеспечения. По состоянию на 15 марта 2018 года, к проекту XXL-SSO подключились следующие компании:

1. Hunan Chuafa Technology
2. Shenzhen Longhua Technology Co., Ltd.
3. Morgan International
4. Yijing Cloud

Для регистрации новых компаний, использующих XXL-SSO, пожалуйста, воспользуйтесь формой регистрации.

Приглашаем всех к использованию и развитию проекта XXL-SSO, который будет продолжать развиваться вместе со своими пользователями.

Вклад

Вклады приветствуются! Откройте pull request для исправления ошибки или создайте issue для обсуждения новой функции или изменения.Добро пожаловать к участию в проекте! Например, вы можете отправить PR для исправления ошибки или создать issue для обсуждения новой функции или изменений.## Авторское право и лицензия Этот продукт является открытым исходным кодом и бесплатным, и он будет продолжать предоставлять бесплатную техническую поддержку сообществу. Индивидуальные и корпоративные пользователи могут свободно использовать его.

  • Лицензировано по GNU General Public License (GPL) версии 3.
  • Авторское право © 2015–н.в. xuxueli.

Продукт является открытым исходным кодом и бесплатным, и он будет продолжать предоставлять бесплатную техническую поддержку сообществу. Индивидуальные и корпоративные пользователи могут свободно использовать его.

Донат

Независимо от того, насколько малым может быть ваш донат, это поможет нам продвигаться вперед, большое спасибо :) Перейти к донату

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Распределённая система единого входа. Достаточно выполнить вход один раз, чтобы получить доступ ко всем доверенным прикладным системам. Система обладает следующими характеристиками: легковесная, распределённая, поддерживает кросс-домен, поддерживает Cookie и Token, работает в Web и APP. Исходный код уже открыт, можно сразу использовать. Развернуть Свернуть
GPL-3.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/xuxueli0323-xxl-sso.git
git@api.gitlife.ru:oschina-mirror/xuxueli0323-xxl-sso.git
oschina-mirror
xuxueli0323-xxl-sso
xuxueli0323-xxl-sso
master