Package org.springframework.security.web.header

Examples of org.springframework.security.web.header.HeaderWriterFilter


        return addHeaderWriter(new XFrameOptionsHeaderWriter());
    }

    @Override
    public void configure(H http) throws Exception {
        HeaderWriterFilter headersFilter = createHeaderWriterFilter();
        http.addFilter(headersFilter);
    }
View Full Code Here


     * Creates the {@link HeaderWriter}
     *
     * @return the {@link HeaderWriter}
     */
    private HeaderWriterFilter createHeaderWriterFilter() {
        HeaderWriterFilter headersFilter = new HeaderWriterFilter(
                getHeaderWriters());
        headersFilter = postProcess(headersFilter);
        return headersFilter;
    }
View Full Code Here

    private HeaderWriter writer2;

    @Test(expected = IllegalArgumentException.class)
    public void noHeadersConfigured() throws Exception {
        List<HeaderWriter> headerWriters = new ArrayList<HeaderWriter>();
        new HeaderWriterFilter(headerWriters);
    }
View Full Code Here

        new HeaderWriterFilter(headerWriters);
    }

    @Test(expected = IllegalArgumentException.class)
    public void constructorNullWriters() throws Exception {
        new HeaderWriterFilter(null);
    }
View Full Code Here

    public void additionalHeadersShouldBeAddedToTheResponse() throws Exception {
        List<HeaderWriter> headerWriters = new ArrayList<HeaderWriter>();
        headerWriters.add(writer1);
        headerWriters.add(writer2);

        HeaderWriterFilter filter = new HeaderWriterFilter(headerWriters);

        MockHttpServletRequest request = new MockHttpServletRequest();
        MockHttpServletResponse response = new MockHttpServletResponse();
        MockFilterChain filterChain = new MockFilterChain();

        filter.doFilter(request, response, filterChain);

        verify(writer1).writeHeaders(request, response);
        verify(writer2).writeHeaders(request, response);
        assertThat(filterChain.getRequest()).isEqualTo(request); // verify the filterChain continued
    }
View Full Code Here

TOP

Related Classes of org.springframework.security.web.header.HeaderWriterFilter

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.