Esta regla marca el siguiente método en desuso de la clase com.ibm.websphere.security.WSSecurityHelper:
Este método está en desuso en WebSphere Application Server Versión 8.5 tradicional y se podría eliminar en un futuro release. No está disponible en Liberty.
La funcionalidad proporcionada por WSSecurityHelper.revokeSSOCookies(HttpServletRequest req, HttpServletResponse res) se sustituye con el método logout() de la especificación Servlet-3.0 de Java. El método logout() del Servlet-3.0 de Java realiza todo el trabajo que realiza WSSecurityHelper.revokeSSOCookies(HttpServletRequest req, HttpServletResponse res) además de realizar la limpieza adicional de estados, tal como invalidar la sesión y borrar el Subject de seguridad de la hebra.
Utilice el nuevo método para que sea compatible con WebSphere Application Server tradicional y Liberty. Observe también que cuando se utiliza el método logout() en uso, la aplicación requiere WebSphere Application Server V8.0 o posterior.
En el explorador de origen el arreglo rápido sustituye las llamadas a revokeSSOCookies(HttpServletRequest req, HttpServletResponse res) por llamadas al método logout(). Por ejemplo, el código siguiente
|
import javax.servlet.http.HttpServletRequest;
... WSSecurityHelper.revokeSSOCookies(req, res); |
se sustituye por
|
import javax.servlet.http.HttpServletRequest;
... req.logout(); |
Esta regla tiene un arreglo automatizado. Copie la configuración personalizada en el archivo de compilación de la aplicación para habilitarla.
Para obtener información adicional, consulte