Следует избегать использования устаревшего метода revokeSSOCookies класса WSSecurityHelper

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

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

Функциональность метода WSSecurityHelper.revokeSSOCookies(HttpServletRequest req, HttpServletResponse res) заменена методом logout() из спецификации Java Servlet 3.0. Метод logout() из Java Servlet 3.0 выполняет всю работу метода WSSecurityHelper.revokeSSOCookies(HttpServletRequest req, HttpServletResponse res) плюс делает очистку состояния, такую как аннулирование сеанса и удаление объекта Subject защиты из нити.

Используйте новый метод для совместимости с WebSphere Application Server traditional и Liberty. Примечание: метод logout() требует WebSphere Application Server версии 8.0 или более поздней версии.

Быстрое исправление в сканере исходного заменяет вызовы метода revokeSSOCookies(HttpServletRequest req, HttpServletResponse res) вызовами метода logout(). Например, следующий код:

import javax.servlet.http.HttpServletRequest;
...
WSSecurityHelper.revokeSSOCookies(req, res);

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

import javax.servlet.http.HttpServletRequest;
...
req.logout();

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

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