Фреймворк с открытым исходным кодом XACML или альтернатива

Я ищу хорошо документированный XACML3-Framework в мире с открытым исходным кодом. Я пробовал AuthZForce и AT&T XACML. У обоих, кажется, много функций. Проблема: чтобы запустить их, мне нужно прочитать исходный код или найти тестовые классы. Нет никаких примеров или чего-либо еще, что помогло бы понять функциональность фреймворка. Я думал, что XACML - это будущее авторизации, но на самом деле нет настоящего сообщества.

Есть ли альтернатива XACML для реализаций ABAC или другого пути нет, и я должен использовать RBAC с запрограммированными ограничениями?


person benkuly    schedule 24.06.2017    source источник
comment
Познакомьтесь с Axiomatics - там, где я работаю, - мы предоставляем полностью документированный сервер политик авторизации с учебными пособиями и видео примерами, а также команду, которая может удовлетворить ваши потребности.   -  person David Brossard    schedule 26.06.2017
comment
Спасибо! Я запросил демо.   -  person benkuly    schedule 26.06.2017


Ответы (2)


Что касается AuthzForce Core (библиотека Java), у вас есть руководство на домашней странице проекта github: Получение началось; и пример использования с PEP в реальном сценарии. Если вам что-то не хватает, свяжитесь с нами через наш список рассылки поддержки. Я также подчеркиваю тот факт, что все классы Java имеют Javadoc, а артефакты Javadoc публикуются на Maven Central с каждым выпуском. Вы можете загрузить их вручную или убедиться, что ваша IDE правильно настроена для автоматической загрузки при использовании зависимостей Maven в своем проекте Java.

person cdan    schedule 01.07.2017

WSO2 IS может помочь (с открытым исходным кодом):

https://docs.wso2.com/display/IS510/XACML+Architecture http://wso2.com/library/tutorials/2016/02/tutorial-how-to-enable-role-based-access-control-for-wso2-api-manager-using-xacml/

Обработка политики может осуществляться через веб-интерфейс (Carbon).

person Welkson Renny    schedule 25.06.2017
comment
Но это полноценный сервер, а не фреймворк. Я пробую некоторые части carbon-identity-framework со вчерашнего дня, но также нет документов. - person benkuly; 25.06.2017