Не следует использовать метод getLTPACookieFromSSOToken класса WSSecurityHelper

Это правило помечает следующий метод из com.ibm.websphere.security.WSSecurityHelper Класс:

Этот метод объявлен устаревшим в WebSphere Application Server traditional 8.5 и может быть удален в одном из следующих выпусков. Отсутствует в Liberty.

Функции, предоставляемые WSSecurityHelper.getLTPACookieFromSSOToken() заменен новым методом com.ibm.websphere.security.web.WebSecurityHelper.getSSOCookieFromSSOToken(). Обратите внимание, что этот новый метод относится к классу com.ibm.websphere.security.web.WebSecurityHelper, не com.ibm.websphere.security.WSSecurityHelper. Этот метод извлекает маркер SSO из субъекта текущей нити и создает на его основе cookie SSO для последующих веб-вызовов.

Используйте новый метод для совместимости с WebSphere Application Server traditional и Liberty. Также обратите внимание на то, что getSSOCookieFromSSOToken() в приложении требуется WebSphere Application Server V8.0 или более поздней версии.

Автоматическое исправление заменяет вызовы WSSecurityHelper.getLTPACookieFromSSOToken() с вызовам в WebSecurityHelper.getSSOCookieFromSSOToken() метод. Оператор импорта для com.ibm.websphere.security.web.WebSecurityHelper добавляется при необходимости. Например, следующий код:

import javax.servlet.http.Cookie;
import com.ibm.websphere.security.WSSecurityHelper;
...
Cookie ltpaCookie = WSSecurityHelper.getLTPACookieFromSSOToken();

заменяется следующим кодом:

import javax.servlet.http.Cookie;
import com.ibm.websphere.security.WSSecurityHelper;
import com.ibm.websphere.security.web.WebSecurityHelper;
...
Cookie ltpaCookie = WebSecurityHelper.getSSOCookieFromSSOToken();

Это правило имеет автоматическое исправление. Скопируйте пользовательскую конфигурацию в файл сборки приложения, чтобы включить ее.

Дополнительная информация: