easyabac framework: для авторизации на основе атрибутов объектов в приложениях на Java. Реализация подхода Attribute Based Access Control (ABAC). Более подробно про ABAC можно почитать в нашей статье на Хабре. Framework построен на основе стандарта XACML, краткий обзор стандарта можно прочесть в еще одной нашей статье на Хабре. Про сам framework был сделан доклад на Joker 2018.
Пример подключения и использования easyabac можно увидеть в example-project
.
Benchmark-и подготовлены на основе JMH framework. Чтобы запустить их:
- Соберите проект
easyabac-benchmark
командойmvn clean install
- Запустите
java -jar easyabac-benchmark/target/easyabac-benchmark.jar
чтобы прогнать тесты в режиме throughput - Запустите
java -jar easyabac-benchmark/target/easyabac-benchmark.jar -h
для показа всех параметров и варианта запуска