Cette règle marque l'utilisation de la méthode weblogic.servlet.security.ServletAuthentication invalidateAll.
L'implémentation de la méthode doit migrer pour être utilisée dans WebSphere Application Server.
Utilisez le code ci-après pour remplacer la méthode 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) { // Cette exception est générée si une autre unité d'exécution invalide cette session, donc ignorez-la. } } |
Pour plus d'informations, voir la documentation Java de l'interface com.ibm.wsspi.servlet.session.IBMSessionExt.