List of usage examples for org.springframework.security.cas.web CasAuthenticationFilter setAuthenticationDetailsSource
public void setAuthenticationDetailsSource( AuthenticationDetailsSource<HttpServletRequest, ?> authenticationDetailsSource)
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; }