Example usage for org.springframework.security.web.authentication.www DigestAuthenticationFilter DigestAuthenticationFilter

List of usage examples for org.springframework.security.web.authentication.www DigestAuthenticationFilter DigestAuthenticationFilter

Introduction

In this page you can find the example usage for org.springframework.security.web.authentication.www DigestAuthenticationFilter DigestAuthenticationFilter.

Prototype

DigestAuthenticationFilter

Source Link

Usage

From source file:org.vaadin.spring.samples.mvp.security.config.DigestAuthConfig.java

@Bean
DigestAuthenticationFilter digestAuthenticationFilter() throws Exception {
    DigestAuthenticationFilter digestAuthenticationFilter = new DigestAuthenticationFilter();
    digestAuthenticationFilter.setAuthenticationEntryPoint(digestEntryPoint());
    digestAuthenticationFilter.setUserDetailsService(userDetailsServiceBean());
    return digestAuthenticationFilter;
}

From source file:com.avaya.subMgmt.server.SecurityConfigAdapter.java

public DigestAuthenticationFilter digestAuthenticationFilter(
        DigestAuthenticationEntryPoint digestAuthenticationEntryPoint) throws Exception {
    DigestAuthenticationFilter digestAuthenticationFilter = new DigestAuthenticationFilter();
    digestAuthenticationFilter.setAuthenticationEntryPoint(digestEntryPoint());
    digestAuthenticationFilter.setUserDetailsService(userDetailsServiceBean());
    return digestAuthenticationFilter;
}

From source file:org.opendatakit.configuration.SecurityConfiguration.java

@Bean
public DigestAuthenticationFilter digestAuthenticationFilter()
        throws ODKEntityNotFoundException, ODKOverQuotaException, ODKDatastoreException, PropertyVetoException {
    DigestAuthenticationFilter digestAuthenticationFilter = new DigestAuthenticationFilter();
    digestAuthenticationFilter.setPasswordAlreadyEncoded(true);
    digestAuthenticationFilter.setAuthenticationEntryPoint(digestEntryPoint());
    digestAuthenticationFilter.setUserDetailsService(digestAndBasicLoginService());
    // https://github.com/spring-projects/spring-security/issues/3310
    digestAuthenticationFilter.setCreateAuthenticatedToken(true);
    return digestAuthenticationFilter;
}

From source file:org.springframework.security.web.authentication.www.DigestAuthenticationFilterTests.java

@Before
public void setUp() {
    SecurityContextHolder.clearContext();

    // Create User Details Service
    UserDetailsService uds = new UserDetailsService() {

        public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException {
            return new User("rod,ok", "koala", AuthorityUtils.createAuthorityList("ROLE_ONE", "ROLE_TWO"));
        }//from   w ww . j  a  v a 2s . co  m
    };

    DigestAuthenticationEntryPoint ep = new DigestAuthenticationEntryPoint();
    ep.setRealmName(REALM);
    ep.setKey(KEY);

    filter = new DigestAuthenticationFilter();
    filter.setUserDetailsService(uds);
    filter.setAuthenticationEntryPoint(ep);

    request = new MockHttpServletRequest("GET", REQUEST_URI);
    request.setServletPath(REQUEST_URI);
}

From source file:org.springframework.security.web.authentication.www.DigestAuthenticationFilterTests.java

@Test
public void testGettersSetters() {
    DigestAuthenticationFilter filter = new DigestAuthenticationFilter();
    filter.setUserDetailsService(mock(UserDetailsService.class));
    assertThat(filter.getUserDetailsService() != null).isTrue();

    filter.setAuthenticationEntryPoint(new DigestAuthenticationEntryPoint());
    assertThat(filter.getAuthenticationEntryPoint() != null).isTrue();

    filter.setUserCache(null);//w w w  . ja v  a 2s  . c o m
    assertThat(filter.getUserCache()).isNull();
    filter.setUserCache(new NullUserCache());
    assertThat(filter.getUserCache()).isNotNull();
}

From source file:org.springframework.security.web.authentication.www.DigestAuthenticationFilterTests.java

@Test(expected = IllegalArgumentException.class)
public void startupDetectsMissingAuthenticationEntryPoint() throws Exception {
    DigestAuthenticationFilter filter = new DigestAuthenticationFilter();
    filter.setUserDetailsService(mock(UserDetailsService.class));
    filter.afterPropertiesSet();//from   w ww. j a v a  2s .  co m
}

From source file:org.springframework.security.web.authentication.www.DigestAuthenticationFilterTests.java

@Test(expected = IllegalArgumentException.class)
public void startupDetectsMissingUserDetailsService() throws Exception {
    DigestAuthenticationFilter filter = new DigestAuthenticationFilter();
    filter.setAuthenticationEntryPoint(new DigestAuthenticationEntryPoint());
    filter.afterPropertiesSet();//  ww w . j a  v a 2  s. com
}