Package org.springframework.security.web

Examples of org.springframework.security.web.FilterInvocation


     */
    public static final String DISCOVERY_RESPONSE_PARAMETER = "disco";

    public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {

        FilterInvocation fi = new FilterInvocation(request, response, chain);

        if (!processFilter(fi.getRequest())) {
            chain.doFilter(request, response);
            return;
        }

        commence(fi.getRequest(), fi.getResponse(), null);

    }
View Full Code Here


     */
    public static final String FILTER_URL = "/saml/metadata";

    public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {

        FilterInvocation fi = new FilterInvocation(request, response, chain);

        if (!processFilter(fi.getRequest())) {
            chain.doFilter(request, response);
            return;
        }

        processMetadataDisplay(fi.getRequest(), fi.getResponse());

    }
View Full Code Here

      ConfigAttribute attribute = (ConfigAttribute) iter.next();

      if (this.supports(attribute)) {
        result = ACCESS_DENIED;

        FilterInvocation filterInvocation = (FilterInvocation) object;

        String url = getRequestURL(filterInvocation);

        List<IRole> roles = securityService.getAuthRolesByUrl(url);
View Full Code Here

  {
    if (modelAndView != null)
    {
      ServletRequest req = (ServletRequest) request;
      ServletResponse resp = (ServletResponse) response;
      FilterInvocation filterInvocation = new FilterInvocation(req, resp, new FilterChain()
      {
        public void doFilter(ServletRequest request, ServletResponse response) throws IOException, ServletException
        {
          throw new UnsupportedOperationException();
        }
View Full Code Here

  public void doFilter(ServletRequest request, ServletResponse response,
      FilterChain chain) throws IOException, ServletException {
    if (logger.isInfoEnabled()) {
      logger.info("doFilter~start");
    }
    FilterInvocation invocation = new FilterInvocation(request, response, chain);
    invoke(invocation);
    if (logger.isInfoEnabled()) {
      logger.info("doFilter~end");
    }
  }
View Full Code Here

    return this.securityMetadataSource;
  }

  public void doFilter(ServletRequest request, ServletResponse response,
      FilterChain chain) throws IOException, ServletException {
    FilterInvocation fi = new FilterInvocation(request, response, chain);
    invoke(fi);
  }
View Full Code Here

  }

  public void doFilter(ServletRequest request, ServletResponse response,
      FilterChain chain) throws IOException, ServletException {
    FilterInvocation fi = new FilterInvocation(request, response, chain);
    invoke(fi);
  }
View Full Code Here

    if (contextPath == null) {
      contextPath = "/ctxpath";
    }

    FilterInvocation fi = createFilterInvocation(contextPath, uri, method);

    Collection<ConfigAttribute> attrs = interceptor.obtainSecurityMetadataSource().getAttributes(fi);
    if (attrs == null) {
      return !interceptor.isRejectPublicInvocations();
    }
View Full Code Here

    }
  }

  protected FilterInvocation createFilterInvocation(final String contextPath, final String uri, final String method) {
    Assert.hasText(uri, "URI required");
    return new FilterInvocation(DummyRequestCreator.createInstance(contextPath, method, contextPath + uri),
        DUMMY_RESPONSE, DUMMY_CHAIN);
  }
View Full Code Here

   * @see org.springframework.security.access.SecurityMetadataSource#getAttributes(java.lang.Object)
   */
  public Collection<ConfigAttribute> getAttributes(Object object) throws IllegalArgumentException {
    Assert.isTrue(object != null && supports(object.getClass()), "Object must be a FilterInvocation");

    FilterInvocation filterInvocation = (FilterInvocation)object;

    String url = determineUrl(filterInvocation);

    Collection<ConfigAttribute> configAttributes;
    try {
      configAttributes = findConfigAttributes(url, filterInvocation.getRequest().getMethod());
    }
    catch (RuntimeException e) {
      throw e;
    }
    catch (Exception e) {
View Full Code Here

TOP

Related Classes of org.springframework.security.web.FilterInvocation

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.