この規則により、以下のメソッドにフラグを立てます。 com.ibm.websphere.security.WSSecurityHelper クラス:
このメソッドは、WebSphere Application Server バージョン 8.5 で非推奨となったため、今後のリリースでは削除される可能性があります。 Liberty では使用できません。
提供される機能 WSSecurityHelper.getLTPACookieFromSSOToken() 新しい方法で置き換えられます。 com.ibm.websphere.security.web.WebSecurityHelper.getSSOCookieFromSSOToken(). この新規メソッドはクラス内にあることに注意してください com.ibm.websphere.security.web.WebSecurityHelper, not com.ibm.websphere.security.WSSecurityHelper. このメソッドは、現行スレッドのサブジェクトから SSO トークンを取り出します。そして、下流の Web 呼び出しで使用するために、取り出した SSO トークンから SSO cookie を作成します。
WebSphere Application Server traditional と Liberty の両方で互換性のある、この新しいメソッドを使用してください。 また、 getSSOCookieFromSSOToken() 使用中のメソッドの場合、アプリケーションには WebSphere Application Server V8.0 以降が必要です。
自動化された修正は WSSecurityHelper.getLTPACookieFromSSOToken() 呼び出しを使用して、 WebSecurityHelper.getSSOCookieFromSSOToken() メソッド。 次のインポート・ステートメント com.ibm.websphere.security.web.WebSecurityHelper 必要に応じて追加されます。 例えば、以下のコードがあるとします。
はに置き換えられます
このルールには自動修正があります。 カスタム構成をアプリケーション・ビルド・ファイルにコピーして有効にします。
追加情報については、以下を参照してください。