Această regulă semnalează utilizarea metodei weblogic.servlet.security.ServletAuthentication invalidateAll.
Implementarea metodei trebuie să fie migrată pentru utilizarea pe WebSphere Application Server.
Utilizaţi codul următor pentru a înlocui metoda WebLogic invalidateAll.
|
public static void
invalidateAllWebAppSessions(HttpServletRequest req)) {
try { com.ibm.wsspi.servlet.session.IBMSessionExt sessExt = (IBMSessionExt) req.getSession(); sessExt.invalidateAll(true); } catch(IllegalStateException e) { // This exception is thrown if another thread is invalidating this session, so just ignore it. } } |
Pentru informaţii suplimentare, vedeţi documentaţia Java pentru interfaţa com.ibm.wsspi.servlet.session.IBMSessionExt.