Skip to content

Latest commit

 

History

History
15 lines (13 loc) · 1.5 KB

README.md

File metadata and controls

15 lines (13 loc) · 1.5 KB

easyabac

easyabac framework: для авторизации на основе атрибутов объектов в приложениях на Java. Реализация подхода Attribute Based Access Control (ABAC). Более подробно про ABAC можно почитать в нашей статье на Хабре. Framework построен на основе стандарта XACML, краткий обзор стандарта можно прочесть в еще одной нашей статье на Хабре. Про сам framework был сделан доклад на Joker 2018.

Как подключить framework

Пример подключения и использования easyabac можно увидеть в example-project.

Запуск benchmark-ов

Benchmark-и подготовлены на основе JMH framework. Чтобы запустить их:

  1. Соберите проект easyabac-benchmark командой mvn clean install
  2. Запустите java -jar easyabac-benchmark/target/easyabac-benchmark.jar чтобы прогнать тесты в режиме throughput
  3. Запустите java -jar easyabac-benchmark/target/easyabac-benchmark.jar -h для показа всех параметров и варианта запуска