List of usage examples for org.springframework.security.cas.web CasAuthenticationFilter setAuthenticationManager
public void setAuthenticationManager(AuthenticationManager authenticationManager)
From source file:se.kth.csc.config.SecurityConfig.java
@Autowired @Bean// w w w . ja v a 2s.c o m public CasAuthenticationFilter casAuthenticationFilter(AuthenticationManager authenticationManager) { CasAuthenticationFilter casAuthenticationFilter = new CasAuthenticationFilter(); casAuthenticationFilter.setAuthenticationManager(authenticationManager); casAuthenticationFilter.setFilterProcessesUrl("/authenticate"); log.info("Creating CAS authentication filter with process URL \"/authenticate\""); return casAuthenticationFilter; }
From source file:fr.univlorraine.mondossierweb.config.SecurityConfig.java
@Bean public CasAuthenticationFilter casAuthenticationFilter() throws Exception { CasAuthenticationFilter casAuthenticationFilter = new CasAuthenticationFilter(); casAuthenticationFilter.setAuthenticationManager(authenticationManager()); return casAuthenticationFilter; }
From source file:net.oneandone.stool.overview.config.SecurityConfiguration.java
@Override protected void configure(HttpSecurity http) throws Exception { CasAuthenticationFilter filter; CasAuthenticationEntryPoint entryPoint; filter = new CasAuthenticationFilter(); filter.setAuthenticationManager(authenticationManager()); entryPoint = new CasAuthenticationEntryPoint(); entryPoint.setLoginUrl(session.configuration.ldapSso + "/login/"); entryPoint.setServiceProperties(serviceProperties()); http.csrf().disable().exceptionHandling().authenticationEntryPoint(entryPoint).and().addFilter(filter); if (session.configuration.ldapUrl.isEmpty()) { http.authorizeRequests().antMatchers("/**").hasRole("ANONYMOUS"); } else {/*from w w w. ja va 2 s .c o m*/ http.authorizeRequests().antMatchers("/whoami").fullyAuthenticated().antMatchers("/**") .hasRole("LOGIN"); } }
From source file:de.thm.arsnova.config.SecurityConfig.java
@Bean public CasAuthenticationFilter casAuthenticationFilter() throws Exception { CasAuthenticationFilter filter = new CasAuthenticationFilter(); filter.setAuthenticationManager(authenticationManager()); filter.setAuthenticationSuccessHandler(successHandler()); filter.setAuthenticationFailureHandler(failureHandler()); return filter; }
From source file:org.ambraproject.wombat.config.SpringSecurityConfiguration.java
private CasAuthenticationFilter casAuthenticationFilter() throws Exception { CasAuthenticationFilter casAuthenticationFilter = new CasAuthenticationFilter(); casAuthenticationFilter.setAuthenticationManager(authenticationManager()); casAuthenticationFilter.setServiceProperties(serviceProperties()); casAuthenticationFilter.setAuthenticationDetailsSource(dynamicServiceResolver()); casAuthenticationFilter.setFilterProcessesUrl(CAS_VALIDATION_URI); return casAuthenticationFilter; }
From source file:org.esupportail.publisher.config.SecurityConfiguration.java
@Bean public CasAuthenticationFilter casAuthenticationFilter() throws Exception { CasAuthenticationFilter casAuthenticationFilter = new CasAuthenticationFilter(); casAuthenticationFilter.setAuthenticationManager(authenticationManager()); casAuthenticationFilter.setAuthenticationDetailsSource(new RememberWebAuthenticationDetailsSource( serviceUrlHelper(), serviceProperties(), getCasTargetUrlParameter())); casAuthenticationFilter.setSessionAuthenticationStrategy(sessionStrategy()); casAuthenticationFilter.setAuthenticationFailureHandler(ajaxAuthenticationFailureHandler); casAuthenticationFilter.setAuthenticationSuccessHandler(ajaxAuthenticationSuccessHandler); // casAuthenticationFilter.setRequiresAuthenticationRequestMatcher(new // AntPathRequestMatcher("/login", "GET")); return casAuthenticationFilter; }