HttpServletRequestImpl req = HttpServletRequestImpl.create(); req.initialize(request, res, new WebappContext(uri.getPath(), uri.getPath())); res.initialize(response, req);
/** * Checks authentication. * <p/> * Calls {@link HttpContext#handleSecurity} to authenticate. * * @param request Request to authenticate. * @param response Response to populate if authentication not performed but needed. * @param servletContext Context needed for proper HttpServletRequest creation. * @return <code>true</code> if authenticated and can proceed with processing, else <code>false</code>. * @throws IOException Propagate exception thrown by {@link HttpContext#handleSecurity}. */ private boolean authenticate(Request request, Response response, OSGiServletContext servletContext) throws IOException { HttpServletRequestImpl servletRequest = new OSGiHttpServletRequest(servletContext); HttpServletResponseImpl servletResponse = HttpServletResponseImpl.create(); servletResponse.initialize(response, servletRequest); servletRequest.initialize(request, servletResponse, servletContext); return httpContext.handleSecurity(servletRequest, servletResponse); }
/** * Checks authentication. * <p/> * Calls {@link HttpContext#handleSecurity} to authenticate. * * @param request Request to authenticate. * @param response Response to populate if authentication not performed but needed. * @param servletContext Context needed for proper HttpServletRequest creation. * @return <code>true</code> if authenticated and can proceed with processing, else <code>false</code>. * @throws IOException Propagate exception thrown by {@link HttpContext#handleSecurity}. */ private boolean authenticate(Request request, Response response, OSGiServletContext servletContext) throws IOException { HttpServletRequestImpl servletRequest = new OSGiHttpServletRequest(servletContext); HttpServletResponseImpl servletResponse = HttpServletResponseImpl.create(); servletResponse.initialize(response, servletRequest); servletRequest.initialize(request, servletResponse, servletContext); return httpContext.handleSecurity(servletRequest, servletResponse); }
servletResponse.initialize(response, servletRequest);
servletResponse.initialize(response, servletRequest);
servletResponse.initialize(response, servletRequest);
servletResponse.initialize(response, servletRequest);
servletResponse.initialize(response, servletRequest);
servletResponse.initialize(response, servletRequest);