@Override public boolean handleSecurity(final HttpServletRequest request, final HttpServletResponse response) throws IOException { return service.handleSecurity(request, response); }
@Override public boolean handleSecurity(HttpServletRequest req, HttpServletResponse res) throws IOException { return this.httpContext.handleSecurity(req, res); }
@Override public boolean handleSecurity(final HttpServletRequest request, final HttpServletResponse response) throws IOException { return service.handleSecurity(request, response); }
@Override public boolean handleSecurity( HttpServletRequest request, HttpServletResponse response) throws IOException { return httpContext.handleSecurity(request, response); }
@Override public boolean handleSecurity(HttpServletRequest req, HttpServletResponse res) throws IOException { return this.httpContext.handleSecurity(req, res); }
@Override public boolean handleSecurity(HttpServletRequest req, HttpServletResponse res) throws IOException { return this.httpContext.handleSecurity(req, res); }
@Override public boolean handleSecurity(HttpServletRequest req, HttpServletResponse res) throws IOException { return this.httpContext.handleSecurity(req, res); }
@Override public boolean handleSecurity(HttpServletRequest request, HttpServletResponse response) throws IOException { return delegate.handleSecurity(request, response); }
/** * Delegate to wrapped http context. * * @see org.osgi.service.http.HttpContext#handleSecurity(javax.servlet.http.HttpServletRequest, * javax.servlet.http.HttpServletResponse) */ public boolean handleSecurity(final HttpServletRequest request, final HttpServletResponse response) throws IOException { return httpContext.handleSecurity(request, response); }
@Override public boolean handleSecurity(HttpServletRequest request, HttpServletResponse response) throws IOException { return context.handleSecurity(request, response); }
@Override public boolean handleSecurity(HttpServletRequest request, HttpServletResponse response) throws IOException { return httpContext.handleSecurity(request, response); }
@Override public boolean handleSecurity(HttpServletRequest request, HttpServletResponse response) throws IOException { return delegate.handleSecurity(request, response); }
public boolean handleSecurity(HttpServletRequest request, HttpServletResponse response) throws IOException { return m_context.handleSecurity(request, response); }}); }
/** * OSGi integration. Relies on {@link HttpContext#handleSecurity(HttpServletRequest, HttpServletResponse)}. * <p/> * If {@link HttpContext#handleSecurity(HttpServletRequest, HttpServletResponse)} returns <code>true</code> proceed * to next {@link Filter} in {@link FilterChain}, else do nothing so processing stops here. * <p/> * {@inheritDoc} */ public void doFilter(final ServletRequest request, final ServletResponse response, final FilterChain chain) throws IOException, ServletException { if (httpContext.handleSecurity((HttpServletRequest) request, (HttpServletResponse) response)) { chain.doFilter(request, response); } }
/** * OSGi integration. Relies on {@link HttpContext#handleSecurity(HttpServletRequest, HttpServletResponse)}. * <p/> * If {@link HttpContext#handleSecurity(HttpServletRequest, HttpServletResponse)} returns <code>true</code> proceed * to next {@link Filter} in {@link FilterChain}, else do nothing so processing stops here. * <p/> * {@inheritDoc} */ public void doFilter(final ServletRequest request, final ServletResponse response, final FilterChain chain) throws IOException, ServletException { if (httpContext.handleSecurity((HttpServletRequest) request, (HttpServletResponse) response)) { chain.doFilter(request, response); } }
@Override public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException { if (request instanceof HttpServletRequest && response instanceof HttpServletResponse) { HttpServletRequest httpRequest = (HttpServletRequest) request; HttpServletResponse httpResponse = (HttpServletResponse) response; if (!httpContext.handleSecurity(httpRequest, httpResponse)) return; Object u = httpRequest.getAttribute(HttpContext.REMOTE_USER); String remoteUser = u instanceof String ? (String) u : null; Object a = httpRequest.getAttribute(HttpContext.AUTHENTICATION_TYPE); String authType = a instanceof String ? (String) a : null; if (remoteUser != null || authType != null) { request = new SecurityRequestWrapper(remoteUser, authType, httpRequest); } } delegate.service(request, response); } }
/** * 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); }
if (m_httpContext.handleSecurity(m_request, m_response))
if (m_servletElement.getContext().handleSecurity(m_request, m_response))