X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fusermanager%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fusermanager%2Fsecurity%2FSessionManager.java;h=7706fe2b1af643fe57b3d1a5b151d6c09035c5c6;hp=bbad9eb2cad113355257f6ed5a90d53a7c2118e4;hb=86a8fcb92de5475f366cda9e79e1b494834267b1;hpb=53c4c25db41a16aa3d820e50657e143cbc177c8c diff --git a/opendaylight/usermanager/src/main/java/org/opendaylight/controller/usermanager/security/SessionManager.java b/opendaylight/usermanager/src/main/java/org/opendaylight/controller/usermanager/security/SessionManager.java index bbad9eb2ca..7706fe2b1a 100644 --- a/opendaylight/usermanager/src/main/java/org/opendaylight/controller/usermanager/security/SessionManager.java +++ b/opendaylight/usermanager/src/main/java/org/opendaylight/controller/usermanager/security/SessionManager.java @@ -24,7 +24,6 @@ import javax.servlet.http.HttpSessionEvent; import org.opendaylight.controller.usermanager.ISessionManager; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.springframework.security.core.context.SecurityContext; public class SessionManager implements ISessionManager { @@ -32,7 +31,6 @@ public class SessionManager implements ISessionManager { .getLogger(SessionManager.class); private Map> sessionMap = new HashMap>(); - public static final String SPRING_SECURITY_CONTEXT_KEY = "SPRING_SECURITY_CONTEXT"; @Override public void sessionCreated(HttpSessionEvent se) { @@ -84,22 +82,8 @@ public class SessionManager implements ISessionManager { while (sessIterator.hasNext()) { HttpSession session = sessIterator.next(); if (session != null && sessionId != null && session.getId() != null && !session.getId().equals(sessionId)) { - Object contextFromSession = session - .getAttribute(SPRING_SECURITY_CONTEXT_KEY); - if (contextFromSession != null - && contextFromSession instanceof SecurityContext) { - String storedUserName = ((SecurityContext) contextFromSession) - .getAuthentication().getName(); - if (storedUserName != null && storedUserName.equals(username)) { - sessionsList.add(session); - sessIterator.remove(); - } - else { - logger.debug("storedUserName is null or did not match username " + username); - } - } else { - logger.debug("contextFromSession is null or not instance of SecurityContext"); - } + sessionsList.add(session); + sessIterator.remove(); } else { logger.debug(" session or sessionId is null ");