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

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

Introduction

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

Prototype

public void setAuthenticationSuccessHandler(AuthenticationSuccessHandler successHandler) 

Source Link

Document

Sets the strategy used to handle a successful authentication.

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