Example usage for org.springframework.security.cas.web CasAuthenticationFilter setAuthenticationDetailsSource

List of usage examples for org.springframework.security.cas.web CasAuthenticationFilter setAuthenticationDetailsSource

Introduction

In this page you can find the example usage for org.springframework.security.cas.web CasAuthenticationFilter setAuthenticationDetailsSource.

Prototype

public void setAuthenticationDetailsSource(
            AuthenticationDetailsSource<HttpServletRequest, ?> authenticationDetailsSource) 

Source Link

Usage

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;
}