Example usage for org.springframework.security.cas.web CasAuthenticationEntryPoint CasAuthenticationEntryPoint

List of usage examples for org.springframework.security.cas.web CasAuthenticationEntryPoint CasAuthenticationEntryPoint

Introduction

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

Prototype

CasAuthenticationEntryPoint

Source Link

Usage

From source file:net.oneandone.stool.overview.config.SecurityConfiguration.java

@Override
protected void configure(HttpSecurity http) throws Exception {
    CasAuthenticationFilter filter;//from w w  w . ja va 2 s.co m
    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 {
        http.authorizeRequests().antMatchers("/whoami").fullyAuthenticated().antMatchers("/**")
                .hasRole("LOGIN");
    }
}

From source file:fr.univlorraine.mondossierweb.config.SecurityConfig.java

@Bean
public CasAuthenticationEntryPoint casEntryPoint() {
    CasAuthenticationEntryPoint casEntryPoint = new CasAuthenticationEntryPoint();
    casEntryPoint.setLoginUrl(environment.getRequiredProperty("cas.url") + "/login");
    casEntryPoint.setServiceProperties(casServiceProperties());
    return casEntryPoint;
}

From source file:de.thm.arsnova.config.SecurityConfig.java

@Bean
public CasAuthenticationEntryPoint casAuthenticationEntryPoint() {
    CasAuthenticationEntryPoint entryPoint = new CasAuthenticationEntryPoint();
    entryPoint.setLoginUrl(casUrl + "/login");
    entryPoint.setServiceProperties(casServiceProperties());

    return entryPoint;
}

From source file:org.ambraproject.wombat.config.SpringSecurityConfiguration.java

private CasAuthenticationEntryPoint casAuthenticationEntryPoint() {
    return runtimeConfiguration.getCasConfiguration().map(casConfiguration -> {
        CasAuthenticationEntryPoint casAuthenticationEntryPoint = new CasAuthenticationEntryPoint() {
            @Override/*from www .j  a v a 2 s. c om*/
            protected String createServiceUrl(final HttpServletRequest request,
                    final HttpServletResponse response) {
                return getCasValidationPath(request);
            }
        };
        casAuthenticationEntryPoint.setLoginUrl(casConfiguration.getLoginUrl());
        casAuthenticationEntryPoint.setServiceProperties(serviceProperties());
        return casAuthenticationEntryPoint;
    }).orElseThrow(CasConfigurationRequiredException::new);
}