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

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

Introduction

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

Prototype

@Override
public final void setAuthenticationFailureHandler(AuthenticationFailureHandler failureHandler) 

Source Link

Document

Wraps the AuthenticationFailureHandler to distinguish between handling proxy ticket authentication failures and service ticket failures.

Usage

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