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

OSCHINA-MIRROR/toolskeeper-safekeeper

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

🍬 Лёгкий Java фреймворк для аутентификации и авторизации разрешений.


📦 Скачать

🍊 Maven

Добавьте следующее в зависимости в файл POM.xml вашего проекта:

<dependency>
    <groupId>cn.safekeeper</groupId>
    <artifactId>safekeeper-plugin-springboot-starter</artifactId>
    <version>1.1.0</version>
</dependency>

🍐 Gradle

compile 'cn.safekeeper:safekeeper-plugin-springboot-starter:1.1.0'

📥 Скачать

Нажмите...


🌎 Документация на английском языке


📚 Введение

SafeKeeper — это лёгкий Java фреймворк для аутентификации разрешений, который можно использовать как для собственных разработок, так и для сторонних проектов.

Сценарии использования сервиса включают аутентификацию при входе, аутентификацию разрешений, распределённую сессию, единый вход (SSO) и OAuth2. Интеграция фреймворка с микросервисной сетью аутентификации по обычаям проста, не требует настройки и имеет чистый функциональный дизайн. SafeKeeper позволяет легко реализовать сложные системы аутентификации разрешений.

🎁 Происхождение названия SafeKeeper

SafeKeeper = Safe + Keeper. «Safe» означает безопасность, аутентификация, авторизация, а Keeper — хранитель, охранник чьих-либо интересов.

🛠️ Компоненты

Модуль Описание
safekeeper-common Общие компоненты
safekeeper-core Ядро для реализации
safekeeper-demo Демонстрационный пример
safekeeper-plugin Адаптивная интеграция фреймворка

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

📘 Китайская документация

------------------------------------------------------------------------------- Ссылка для скачивания Safekeeper-plugin-springboot-starter:

— Maven central Repository (https://repo1.maven.org/maven2/cn/safekeeper/safekeeper-plugin-springboot-starter/1.1.0/safekeeper-plugin-springboot-starter-1.1.0.jar).

🔔️ Внимание! Safekeeper версии 1.1.0 поддерживает JDK78+.

🚽 Компиляция установки

(https://gitee.com/toolskeeper/safekeeper) Скачайте исходный код всего проекта (либо master, либо Develop) и перейдите в директорию проекта SafeKeeper для выполнения:

 mvn install

Затем вы можете использовать Maven для внедрения.

📌 Интегрированный случай

Просмотрите спецификацию проекта safekeeper-guide: (https://gitee.com/toolskeeper/safekeeper/tree/master/safekeeper-guide/README.md).


🏗️ Строительные блоки

🎋 Инструкции по веткам

Исходный код safeKeeper разделён на две ветки со следующими функциями:

ветка эффект
master Основная ветка, ветка, используемая версией выпуска, соответствует JAR, отправленному центральной библиотекой, и не получает никаких PR или модификаций
develop Ветка разработки, которая по умолчанию является SNAPSHOT-версией следующей версии, принимает модификации или PR

🐞 Предоставьте обратную связь об ошибках или предложения

Чтобы отправить отзыв, укажите версию JDK, версию SafeKeeper и версию связанной библиотеки зависимостей, которую вы используете.

🧬 Шаги по добавлению кода

  1. Форкните проект в свой собственный репозиторий на Gitee или Github.
  2. Клонируйте прошлые проекты из форка на свой локальный сайт.
  3. Измените код (обязательно измените ветку Develop).
  4. После фиксации отправьте в свою собственную библиотеку (ветка develop).
  5. Перейдите на Gitee или Github, и вы увидите кнопку Pull Request на своей домашней странице. Нажмите на неё, заполните некоторые инструкции и отправьте.
  6. Дождитесь слияния от сопровождающих.

📐 Принципы PR

Каждый может внести свой вклад в код SafeKeeper, но сопровождающий — пациент с ОКР. Чтобы заботиться о пациенте, PR (запрос на вытягивание) должен быть отправлен в соответствии со следующими спецификациями:

  1. Полные комментарии. В частности, каждый новый метод должен быть помечен описанием метода, описанием параметров, описанием возвращаемого значения и другой информацией в соответствии со спецификацией документа Java.
  2. Не используйте методы сторонних библиотек для добавления новых методов. Safekeeper следует принципу отсутствия зависимостей.

⭐ Оцените safekeeper

Safekeeper находится в разработке, и я верю, что будет много участников, которые присоединятся, и будет много звёзд.

💳 Пожертвования

Если вы считаете, что safekeeper хорош, вы можете пожертвовать сопровождающему, чтобы он мог поесть латяо ~, спасибо ^_^ здесь.

Нажмите на ссылку ниже, потяните вниз страницу и нажмите «Пожертвовать».
(На данный момент пожертвований нет).

📌 Официальные аккаунты

🧡 Добро пожаловать в публичный аккаунт сотрудничества SafeKeeper

Публичного аккаунта нет.

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

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

Введение

SafeKeeper — это удобный Java-фреймворк для аутентификации и авторизации, который решает следующие задачи: * аутентификация при входе в систему; * авторизация с учётом прав доступа; * управление сеансами (сессия); * единый вход (SSO); * авторизация на основе протокола OAuth 2.0; * авторизация в микросервисной архитектуре с использованием шлюза.... Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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