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

OSCHINA-MIRROR/dromara-sureness

GitLife Service Account

Sureness — это высокопроизводительный фреймворк аутентификации и авторизации для REST API, предназначенный для управления безопасностью API.

Gitee GitHub

Возможности

[starter] выпуск нового Sureness-SpringBoot-Starter благодаря @ChineseTony
[solon] примеры с использованием solon: обновление до версии solon 1.6.1 благодаря @noear

Исправления ошибок

[samples] исправление зависимости в примерах

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

<dependency>
    <groupId>com.usthe.sureness</groupId>
    <artifactId>sureness-core</artifactId>
    <version>1.0.6</version>
</dependency>
<dependency>
    <groupId>com.usthe.sureness</groupId>
    <artifactId>spring-boot-starter-sureness</artifactId>
    <version>1.0.6</version>
</dependency>

Если вам нравится Sureness, вы можете поддержать нас звездой на Gitee GitHub.

QQ группа: 390083213, присоединяйтесь для обсуждения и обучения.

Последнее сообщение коммита: fix starter-example dependency
13.03.2025 13:35
GitLife Service Account

Sureness — это высокопроизводительный фреймворк аутентификации и авторизации для REST API, предназначенный для управления безопасностью API.

Gitee GitHub

Возможности

Выпущена новая официальная веб-страница и документация #106 или https://su.usthe.com, надеемся, вам понравится, присоединяйтесь к улучшению или оставьте свои отзывы.

Предоставлен пример защиты и аутентификации для национальной платформы JFinal с использованием Sureness, см. #93: Jfinal-Sureness-Demo.

Предоставлен пример защиты и аутентификации для национальной платформы Solon с использованием Sureness и адаптера, здесь благодарим @LiuXiDong за его вклад, см.: Solon-Sureness-Demo.

Sureness предназначен для использования на уровне шлюзов для защиты API от атак, мы также предоставляем два примера реализации для быстрой интеграции.

Пример защиты API уровня Spring gateway, см.: Spring Gateway-Sureness Demo.

Пример защиты API уровня Netflix Zuul, см.: Netflix Zuul-Sureness Demo.

Более подробные примеры для других шлюзов (Shenyu) находятся в планах.

Удаление ненужного метода clearTree() в функции rebuildTree (#111)

Исправление ошибокИсправление информации об ошибке через трассировку стека (#113)

Исправление ошибки выполнения spring-gateway-security (#118)
Обновление документации: шаг за шагом исправление ошибок (#104)
Обновление prismjs до версии 1.24.0 в /home (#119)
Обновление normalize-url до версии 4.5.1 в /home (#110)
Обновление dns-packet до версии 1.3.4 в /home (#108)
Обновление ws до версии 6.2.2 в /home (#107)#### Другое

Удаление ProcessorNotFoundException и UnsupportedSubjectException из примера фильтра, так как они используются редко.
Упрощение данных API и аутентификации в демонстрационном проекте Sureness.

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

<dependency>
    <groupId>com.usthe.sureness</groupId>
    <artifactId>sureness-core</artifactId>
    <version>1.0.4</version>
</dependency>

Если вам понравился Sureness, вы можете поддержать нас звездой на Gitee GitHub.
QQ группа: 390083213, приглашаем вас к обсуждению и обучению.

Последнее сообщение коммита: change version 1.0.3 to 1.0.4
13.03.2025 13:35
GitLife Service Account

Новые возможности

Поддержка Spring 5 Reactive в sureness-core #91
Добавлен пример интеграции sureness с micronaut, предоставленный @ChineseTom, PR
Объединены рассеянные объявления констант в SurenessConstant #90
Добавлена подробная инструкция по интеграции sureness с Javalin (этот пример необходим для大佬, после чего будет добавлен на официальный сайт) #89

Исправление ошибок

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

<dependency>
    <groupId>com.usthe.sureness</groupId>
    <artifactId>sureness-core</artifactId>
    <version>1.0.3</version>
</dependency>
Последнее сообщение коммита: docs update, change version 1.0.2 to 1.0.3
13.03.2025 13:35
GitLife Service Account

Возможности

Поддержка HTTP сессий #86
Добавлена поддержка образца сессии #87
Добавлен образец использования Redis кэша для сессий #88
Устранены шаблонные уязвимости SQL-инъекций (#85)

Исправление ошибок

Исправлена проблема, при которой требовалась аутентификация даже когда ресурс доступен без неё #84
Исправлено, чтобы API могли быть доступны любой роли только в том случае, если accessRole не настроен #83

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

<dependency>  
    <groupId>com.usthe.sureness</groupId>  
    <artifactId>sureness-core</artifactId>  
    <version>1.0.2</version>  
</dependency>  
Последнее сообщение коммита: docs update, change version 1.0.1 to 1.0.2
02.12.2024 01:42
GitLife Service Account

Features

support websocket jwt auth feature #71
feature: storage subject info in websocket session #72
add more issueJwt method

BugFix

Use

<dependency>
    <groupId>com.usthe.sureness</groupId>
    <artifactId>sureness-core</artifactId>
    <version>1.0.0</version>
</dependency>
Последнее сообщение коммита: update GA version 1.0.0
02.12.2024 01:42
GitLife Service Account

Features

support filter xss, sql inject #74
feature ignore http method #81
docs update and more

BugFix

no security module in sureness-core the latest version bug #75

Use

<dependency>
    <groupId>com.usthe.sureness</groupId>
    <artifactId>sureness-core</artifactId>
    <version>1.0.1</version>
</dependency>
Последнее сообщение коммита: change version 1.0.0 to 1.0.1
02.12.2024 01:42
GitLife Service Account

Features

[core]make classpath:/config/ is first scan sureness.yml path.
add more issueJwt.

BugFix

fix #I4RVO9.

Others

Use

<dependency>
    <groupId>com.usthe.sureness</groupId>
    <artifactId>sureness-core</artifactId>
    <version>1.0.7</version>
</dependency>
Последнее сообщение коммита: change version 1.0.6beta to 1.0.7
02.12.2024 01:42
GitLife Service Account

What's Changed

Full Changelog: https://github.com/dromara/sureness/compare/sureness-root-1.0.7...v1.0.8

Последнее сообщение коммита: change sureness version 1.0.7 to 1.0.8
02.12.2024 01:42
GitLife Service Account

Features

feature - Feature multi principal #61
feature - change subject getCredentials() to getCredential(),make credential single #59
feature - add benchmark test and report #58

change contextPathRef to CONTEXT_PATH_REF
delete unused code in sample-bootstrap, simplify the demo

BugFix

bugfix - fix basic creator error when base64 error, fix digest creator error create when request is basic or jwt auth (#57)
bugfix - fix code analysis bug #56

Use

<dependency>
    <groupId>com.usthe.sureness</groupId>
    <artifactId>sureness-core</artifactId>
    <version>0.4.4</version>
</dependency>
Последнее сообщение коммита: change version 0.4.3 to 0.4.4
02.12.2024 01:42
GitLife Service Account

Features

jwt adds authentication parameter information in the request header to facilitate users to extend parameters #62

update docs

BugFix

process authorized can not match roles when role name is upper #65

Use

<dependency>
    <groupId>com.usthe.sureness</groupId>
    <artifactId>sureness-core</artifactId>
    <version>0.4.5</version>
</dependency>
Последнее сообщение коммита: change version 0.4.4 to 0.4.5
02.12.2024 01:42
GitLife Service Account

Features

Feature support subject principal map #66
implement authorized default in BaseProcessor #68
docs: update docs and add emojy
update benchmark test

BugFix

Use

<dependency>
    <groupId>com.usthe.sureness</groupId>
    <artifactId>sureness-core</artifactId>
    <version>0.4.6</version>
</dependency>
Последнее сообщение коммита: change version 0.4.5 to 0.4.6,docs:add emoji
1
https://api.gitlife.ru/oschina-mirror/dromara-sureness.git
git@api.gitlife.ru:oschina-mirror/dromara-sureness.git
oschina-mirror
dromara-sureness
dromara-sureness