XACML 2.0 ポリシーをプログラムで生成したいと考えています。それを行うか、XACML 3.0 ポリシーのグループを XACML 2.0 ポリシーに変換する方法はありますか?
ありがとう
はい、はい。
まず、XACML 2.0 ポリシーをプログラムで生成できますか? はい、できます。同じことが、XACML 3.0 またはスキーマベースの XML コンテンツにも当てはまります。Java でこれを行う方法は、JAXB を使用することです。
JAXB は、作成した XML スキーマを受け取り、そのスキーマに対応する一連のクラスを作成します。JAXB ユーティリティは、その XML を操作するためのデータ構造の階層を作成します。( What is JAXB and why would I use it?から引用)。
JAXB に XACML 2.0 および XACML 3.0 スキーマを与えるだけで、XACML ポリシー、要求、および応答をプログラムで作成するために使用できる一連のクラスが得られます。
ただし、変換に関しては、いくつかの可能なアプローチがあります。
HTH、デビッド。