List of usage examples for org.springframework.security.web.authentication.www DigestAuthenticationFilter DigestAuthenticationFilter
DigestAuthenticationFilter
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 }