1

今朝思ったことは以下のとおりです。

現時点では、多くの XACML ポリシー (XML アプリケーション) を定義する必要があります。これまで、Eclipse に付属の XML エディターを使用し、作業を容易にするためにいくつかのテンプレートを定義してきました。これはかなりうまく機能しますが、いくつかの点が改善される可能性があります。

  • コンテンツ アシストが、挿入したい場所で実際に許可されているテンプレートのみを提案してくれるとよいでしょう。
  • もう 1 つの優れた機能は、テンプレートで定義されたプレースホルダーに「タブ」で移動したときに、有効な属性値のリストを表示することです。

これは実際に可能ですか?ここで、独自のテンプレート変数をプログラムで定義できることをどこかで読みました。これにより、最初の問題が解決する可能性があります。

4

2 に答える 2

2

WSO2 Identity Serverは、sunxacml に基づくオープン ソースの権限付与エンジンです。WSO2 Identity Server には、複雑な XACML ポリシーを簡単に作成できる優れた XACML UI ポリシー エディターが含まれています。自分で試してみることをお勧めします。ユーザーは、これらのポリシーを定義するために XACML に関する多くの知識を必要としません。それでも、手動プロセスで属性値を定義したいと考えています。また、属性ファインダーモジュールをプラグインするためのPIPレイヤーもあります。したがって、任意のデータベース、LDAP ユーザー ストア、Web サービスなどから属性を見つけることができます。また、パフォーマンスを向上させるための決定キャッシング、ポリシー キャッシング、および PIP レベルの属性キャッシングもあります。WSO2 Identity Server はhttp://wso2.org/からダウンロードでき、実装のソース コードは次の URL から参照できます。https://svn.wso2.org/repos/wso2/trunk/carbon/components/identity/

于 2011-08-17T12:26:50.717 に答える