Я хотел бы сгенерировать политики XACML 2.0 программно. Есть ли способ сделать это или преобразовать группу политик XACML 3.0 в политики XACML 2.0?
Спасибо
Я хотел бы сгенерировать политики XACML 2.0 программно. Есть ли способ сделать это или преобразовать группу политик XACML 3.0 в политики XACML 2.0?
Спасибо
Да и да.
Прежде всего, можете ли вы генерировать политики XACML 2.0 программно? Да, ты можешь. То же самое относится к XACML 3.0 или любому содержимому XML на основе схемы. В Java это можно сделать с помощью JAXB.
JAXB возьмет написанную вами XML-схему и создаст набор классов, соответствующих этой схеме. Утилиты JAXB создадут иерархию структур данных для управления этим XML. (цитата из Что такое JAXB и зачем мне его использовать?< /а>).
Просто предоставьте JAXB схемы XACML 2.0 и XACML 3.0, и вы получите набор классов, которые можно использовать для программного создания политик, запросов и ответов XACML.
Что касается преобразования, однако, есть несколько возможных подходов:
ХТХ, Дэвид.