Инструмент редактора политики с открытым исходным кодом для создания политики XACML 3.0
Я использую XACML 3.0 для авторизации, в моем проекте есть любой инструмент редактора политик с открытым исходным кодом, так что я могу создавать политики на лету.
1 ответ
Решение
Есть несколько редакторов политик с открытым исходным кодом. Насколько я знаю,
- UMU XACML редактор
- WSO2 Identity Server
- Сервер OpenAM
Также не открытые источники, но вы можете скачать бесплатно, такие как
- Плагин ALFA от Axiomatics (некоммерческое использование)
- Бесплатный редактор XACML на основе графического интерфейса пользователя (преобразование XACML2.0 в XACML3.0)
Если вы хотите интегрировать создание политики в ваш проект. Я думаю, лучший подход - использовать библиотеку утилит Balana. Это библиотека, которую можно использовать для создания политик XACML 3.0 и запросов XACML 3.0 с использованием простой объектной модели. Вы найдете исходный код утилиты Balana здесь. В основном редакторы политик WSO2 Identity Server используют эту библиотеку для построения политик.