カスタム PIP で IBM の Tivoli Security Policy Manager を使用しています (実装com.ibm.tscc.rtss.authz.api.IExternalFinder
)。TIP コンソールから PIP を確認でき、ポリシーのパラメータに値を提供するように設定できます。ただし、承認リクエストの結果としてこれらのポリシーが評価されると、私の PIP は数分ごとに値を提供するように求められるだけです。その間、古い値が使用されます。
int counter
これを実証するために、私の PIP には、メソッドの呼び出し時に 1 ずつ増加する で構成される内部状態がありget*Attributes
ます。String
私の PIP によって生成された単一のタイプ (環境) 属性は、 の値に応じて"even"
またはを示します。私は、ユーザーが 1 回おきにアクセスを許可されることを期待していましたが、リクエストが次々に送信されるのが早すぎると、これは起こりません。"odd"
counter % 2
TSPM が PIP からの結果をキャッシュしないようにする方法はありますか? これは TSPM または WebSphere のどこで構成されていますか?