2016-04-19 9 views
2

新しいポリシーを追加し、PDPコンソールで古いポリシーを無効にした後、PDPポリシービューで正しく表示されるアクション、 Javaクライアントは新しいポリシーによって追加されたロジックを反映しておらず、以前の無効なルールに従って動作していました。また、PDP Extension画面で「Clear Decision Cache」と「Clear Attribute Cache」ウィジェットを実行しようとしましたが、PEPは引き続き同じ問題を示しています。WSO2 Identity Server無効化ルール(PDP)がJavaクライアント(PEP)に反映されない

WSO2を正常に再起動するとエラーが解決されました。サーバーはWSO2 5.1リリースを実行しています。運用上の観点からは、再起動コマンドはかなり破壊的な動作であり、避けるべきです。

さらに、WSO2 ISパッケージでキャッシュを削除し、進行中のサービスを中断することなくアクティブなポリシーを動的にリフレッシュするためのコマンドオプションがありますか?

答えて

0

これは5.1.0のテスト済みの動作シナリオです。 私が理解したように、ポリシーを編集したいと思っていました。他の操作をせずにその新しいポリシーを公開した後にその変更を反映する必要がありますか?はい。同じポリシーを新しい変更で再度公開すると、DB内の新しいポリシーが置き換えられ、クラスタ内のキャッシュにも置き換えられます。その時に反映されるはずです。

0

実際にハルシャが説明したシナリオは、クロードが尋ねたシナリオと同じではありません。ポリシーとパブリッシングの変更は機能するかもしれません。しかし、PDPを無効にしたり、PDPからポリシーを削除したりすることは、サーバを再起動しない限り有効になりません。

ジラに新しいチケットがあります。 Disabling/Deleting Policy from PDP Configuration does not work

関連する問題