私はjspの休止状態のプロジェクトに取り組んでいます。今私は自分のプロジェクトにXACMLポリシーを実装したいと思っています。 XACMLポリシーを構築して実装する方法を教えてください。XACMLポリシーの実装方法
0
A
答えて
0
あなたは2つのこと
- すなわち、あなたはまた、ポリシー決定ポイント(PDP)として知られているXACML決定エンジンを必要とする
- XACMLポリシーを評価する手段をXACMLのポリシーを編集するための手段を必要としています。例えば、オープンソースおよび商用エンジンが利用可能である。あなたは、単にに対して
- JAXBを使用することができます編集方針に関して
- WSO2 Balana(OS)
- SunXACML(OS)
- Axiomatics(商用)
XACMLスキーマ
- JAXBを使用することができます編集方針に関して
- ALFAプラグインEclipse用
- OracleやAxiomaticsに付属のエディタなどの別のエディタ。
0
あなたがXACMLベースの設計を実装する必要が基本的なコンポーネントが持っていることです。
- PDP(ポリシー決定ポイント)
- PAP(ポリシー管理ポイント)
- PEP(ポリシー実行ポイント)
どこ
PDP:PDPは実際にはポリシー評価を行うXACMLエンジンであり、評価結果の決定を「許可」または「拒否」などのように戻します(独立コンポーネントとアプリケーション内に実装するものはありません)
PAP:これは実際にポリシーを作成して設計するポリシーエディタコンポーネント用であり、ポリシーをPDPに保存することもできます。
PEP:アプリケーションとXACMLエンジン(つまりPDP)との間で実際に通信するコンポーネントです。実際には、それはあなたのアプリケーションに来る要求を傍受し、ポリシー決定を得るためにそれをPDPに送信し、それに基づいて、要求へのコンテンツ/アクセスを許可/禁止することができます。適用可能なポリシーのために必要とされる対象/ユーザーの属性を取得するために使用することができるPIP(ポリシー情報ポイント)と呼ばれる追加の構成要素も存在することから
別に(このコンポーネントは、実際には、アプリケーション内で実装されています) PDPではPEPからPDPに渡されません
デビッドは既に同じものを実装するために利用可能な製品とツールを提供していたので、あなたのプロジェクトや他のプロジェクト/アプリケーション間で同じことをすることができますPEPの他のすべてのコンポーネントは、アプリケーション/プロジェクトから独立しています。
関連する問題
- 1. XACML Policy Modeling:複数のリソースのポリシーをモデル化する方法
- 2. XACML - ポリシーに実際にルールが必要ですか?
- 3. NSURLRequest、NSURLConnection、NSURLRequestReturnCacheDataElseLoadポリシーの実装
- 4. Firebase使用ポリシー実装
- 5. WCF Webサービスでポリシーを実装する方法は?
- 6. Google Chromeの元のポリシーの実装
- 7. WSO2 APIゲートウェイの外部XACMLポリシー決定ポイント(PDP)
- 8. ポリシー資格WS02のXACML WS02 APIマネージャを持つIdentity Server
- 9. WSO2 - APIを使用したポリシー管理(XACML)
- 10. バラナでカスタムXACML関数を実装する
- 11. ポリシーまたはルールで動的にXACMLアドバイス文字列を生成する
- 12. ServiceBusTransientErrorDetectionStrategyの指数再試行ポリシーの実装
- 13. シングルサインオン - 実装方法
- 14. IDropSourceNotify - 実装方法
- 15. マルチ認証LaravelにACL使用してポリシーの実装5.2
- 16. IdentityServer4 - 偽装の実装方法
- 17. オプションリストの実装方法は?
- 18. NetworkManagersの実装方法は?
- 19. containsAllメソッドの実装方法
- 20. ストラテジーデザインパターンの実装方法は?
- 21. SimpleMiddlewareの実装方法は?
- 22. if-elseの実装方法
- 23. GestureListener.onFling()メソッドの実装方法
- 24. jspブラウザアクションの実装方法
- 25. Sencha Pickerの実装方法
- 26. JavaScriptデザインパターンの実装方法
- 27. jScrollの実装方法は?
- 28. インタフェースの実装方法は
- 29. .NETデータセットの実装方法
- 30. バックオフィスコントローラの実装方法