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

OSCHINA-MIRROR/mkk-oauth2-shiro-redis

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

Интеграция oauth2-shiro с Redis

Интегрируйте oauth2-shiro с Redis.

GitHub адрес: https://github.com/monkeyk/oauth2-shiro.

Объяснение

Данный проект обладает всеми функциями oauth2-shiro и добавляет поддержку Redis.

Проект использует следующие версии библиотек:

  • spring-data-redis — 1.5.2.RELEASE;
  • jedis — 2.7.3.

Версия проекта, с которой была сделана интеграция: 0.1-rc.

Изменения в функциональности

По сравнению с проектом oauth2-shiro, были добавлены и поддержаны следующие функции и конфигурации:

  1. Поддержка большего количества настроек свойств соединения Redis, см. конфигурационные файлы resources.properties и authz.properties.
  2. Предоставление поддержки операций для ClientDetails, см. ClientDetailsService.java.
  3. Рефакторинг ClientDetails для обеспечения сериализуемости (Serializable).
  4. Добавление свойства конфигурации remove.token.expired, которое позволяет удалять данные AccessToken при обнаружении истечения срока действия access_token.
  5. Возможность удаления поддержки MySQL базы данных и использования только Redis, см. ветку redis.
  6. Рефакторинг кода реализации бизнес-логики OAUTH2 для улучшения структуры, читаемости и понятности кода.

Использование

Важно, чтобы конфигурация Redis в модулях authz и resources была одинаковой для корректной работы.

В проекте используется Redis для кэширования и повышения производительности, а также данные сохраняются в MySQL базе данных. Также поддерживается возможность использования только Redis без MySQL (требуется изменение конфигурации).

Журналы проекта

Записи об изменениях и развитии проекта:

  1. 2015-10-21 — исходный код был взят из oauth2-shiro для создания этого проекта.
  2. 2015-10-27 — создана ветка redis, которая поддерживает только операции Redis.
  3. 2016-07-08 — oauth2-shiro-redis стал открытым исходным кодом.
  4. 2017-01-21 — oauth2-shiro-redis добавлен на GitHub.

Техническая поддержка

Электронная почта: sz@qc8.me.

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

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

Введение

Описание недоступно Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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