public boolean isRequestedSessionIdValid() { HttpSession session = getSession(); if(null == session) return false; return true; }
public HttpSession getSession() { return getSession(true); }
public boolean isRequestedSessionIdValid() { HttpSession session = getSession(); return null != session; }
public boolean isRequestedSessionIdValid() { HttpSession session = getSession(); if(null == session) return false; return true; }
public HttpSession getSession(boolean create) { if(!create && !sessionCreated) return null; return getSession(); }
public HttpSession getSession(boolean create) { if(!create && !sessionCreated) return null; return getSession(); }
public String getRequestedSessionId() { HttpSession session = getSession(); if(null == session) return null; return session.getId(); }
public String getRequestedSessionId() { HttpSession session = getSession(); if(null == session) return null; return session.getId(); }
public String getRealPath(String path) { HttpSession session = getSession(); if(null == session) return null; return session.getServletContext().getRealPath(path); }
public String getRequestedSessionId() { HttpSession session = getSession(); if(null == session) return null; return session.getId(); }
public String getRealPath(String path) { HttpSession session = getSession(); if(null == session) return null; return session.getServletContext().getRealPath(path); }
public String getRealPath(String path) { HttpSession session = getSession(); if(null == session) return null; return session.getServletContext().getRealPath(path); }
SecurityContext ctx = (SecurityContext) request.getSession(false).getAttribute( HttpSessionSecurityContextRepository.SPRING_SECURITY_CONTEXT_KEY); assertNotNull(ctx); assertNotNull(auth); assertNull(SecurityContextHolder.getContext().getAuthentication()); MockHttpSession session = (MockHttpSession) request.getSession(false); assertNotNull(session); assertTrue(session.isValid()); assertNotNull(redirectUrl); assertTrue(redirectUrl.contains(GeoServerCasConstants.LOGOUT_URI)); session = (MockHttpSession) request.getSession(false); ctx = (SecurityContext) request.getSession(false).getAttribute( HttpSessionSecurityContextRepository.SPRING_SECURITY_CONTEXT_KEY); assertNotNull(ctx); assertNotNull(auth); assertNull(SecurityContextHolder.getContext().getAuthentication()); session = (MockHttpSession) request.getSession(false); assertNotNull(session); assertTrue(session.isValid());
SecurityContext ctx = (SecurityContext) request.getSession(false).getAttribute( HttpSessionSecurityContextRepository.SPRING_SECURITY_CONTEXT_KEY); assertNotNull(ctx); ctx = (SecurityContext) request.getSession(true).getAttribute( HttpSessionSecurityContextRepository.SPRING_SECURITY_CONTEXT_KEY); assertNotNull(ctx); chain = new MockFilterChain(); ticket =loginUsingTicket(helper, request, response, chain); ctx = (SecurityContext) request.getSession(true).getAttribute( HttpSessionSecurityContextRepository.SPRING_SECURITY_CONTEXT_KEY); assertEquals(HttpServletResponse.SC_OK, response.getErrorCode()); redirectURL = response.getHeader("Location"); assertTrue(redirectURL.contains("login")); ctx = (SecurityContext) request.getSession(true).getAttribute( HttpSessionSecurityContextRepository.SPRING_SECURITY_CONTEXT_KEY); assertNull(ctx); redirectURL = response.getHeader("Location"); assertTrue(redirectURL.contains(GeoServerCasConstants.LOGIN_URI)); ctx = (SecurityContext) request.getSession(true).getAttribute( HttpSessionSecurityContextRepository.SPRING_SECURITY_CONTEXT_KEY); assertNull(ctx); ctx = (SecurityContext) request.getSession(true).getAttribute( HttpSessionSecurityContextRepository.SPRING_SECURITY_CONTEXT_KEY); assertNotNull(ctx);
assertNull(casAuth); assertNull(request.getAttribute(GeoServerCasConstants.CAS_ASSERTION_KEY)); assertNull(request.getSession(false));
assertTrue(casAuth.getAuthorities().contains(new GeoServerRole(derivedRole))); assertNotNull(request.getAttribute(GeoServerCasConstants.CAS_ASSERTION_KEY)); assertNull(request.getSession(false)); assertEquals(1, casAuth.getAuthorities().size()); assertNotNull(request.getAttribute(GeoServerCasConstants.CAS_ASSERTION_KEY)); assertNull(request.getSession(false)); assertNull(casAuth); assertNull(request.getAttribute(GeoServerCasConstants.CAS_ASSERTION_KEY)); assertNull(request.getSession(false));