Example usage for org.springframework.security.cas.authentication CasAuthenticationProvider setKey

List of usage examples for org.springframework.security.cas.authentication CasAuthenticationProvider setKey

Introduction

In this page you can find the example usage for org.springframework.security.cas.authentication CasAuthenticationProvider setKey.

Prototype

public void setKey(String key) 

Source Link

Usage

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

@Bean
public CasAuthenticationProvider casAuthenticationProvider() throws Exception {
    CasAuthenticationProvider casAuthenticationProvider = new CasAuthenticationProvider();
    casAuthenticationProvider.setKey(UUID.randomUUID().toString());
    casAuthenticationProvider.setAuthenticationUserDetailsService(
            new UserDetailsByNameServiceWrapper<CasAssertionAuthenticationToken>(userDetailsServiceBean()));
    casAuthenticationProvider.setServiceProperties(casServiceProperties());
    casAuthenticationProvider// ww  w  .j a  v  a2 s. com
            .setTicketValidator(new Cas20ServiceTicketValidator(environment.getRequiredProperty("cas.url")));
    return casAuthenticationProvider;
}

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

@Override
protected void configure(AuthenticationManagerBuilder auth) throws Exception {
    CasAuthenticationProvider provider;

    provider = new CasAuthenticationProvider();
    provider.setServiceProperties(serviceProperties());
    provider.setTicketValidator(new Cas20ServiceTicketValidator(session.configuration.ldapSso));
    provider.setKey("cas");
    provider.setAuthenticationUserDetailsService(new UserDetailsByNameServiceWrapper(userDetailsService()));

    auth.authenticationProvider(provider);
}

From source file:se.kth.csc.config.SecurityConfig.java

@Autowired
@Bean(name = "authenticationProvider")
@Profile("default")
public CasAuthenticationProvider authenticationProvider(
        AuthenticationUserDetailsService authenticationUserDetailsService, ServiceProperties serviceProperties,
        @Value("${security.cas.ticketValidator}") String ticketValidator,
        @Value("${security.cas.authProviderKey}") String authProviderKey) {
    CasAuthenticationProvider casAuthenticationProvider = new CasAuthenticationProvider();

    casAuthenticationProvider.setAuthenticationUserDetailsService(authenticationUserDetailsService);
    casAuthenticationProvider.setServiceProperties(serviceProperties);
    casAuthenticationProvider.setTicketValidator(new Cas20ServiceTicketValidator(ticketValidator));
    casAuthenticationProvider.setKey(authProviderKey);

    log.info("Creating CAS authentication provider using {} as the ticket validator and a secret provider key",
            ticketValidator);//from w  w  w.  ja  va2s  .  com
    return casAuthenticationProvider;
}

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

@Bean
public CasAuthenticationProvider casAuthenticationProvider() {
    CasAuthenticationProvider authProvider = new CasAuthenticationProvider();
    authProvider.setAuthenticationUserDetailsService(casUserDetailsService());
    authProvider.setServiceProperties(casServiceProperties());
    authProvider.setTicketValidator(casTicketValidator());
    authProvider.setKey("casAuthProviderKey");

    return authProvider;
}

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

private CasAuthenticationProvider casAuthenticationProvider() {
    CasAuthenticationProvider casAuthenticationProvider = new CasAuthenticationProvider();
    casAuthenticationProvider.setAuthenticationUserDetailsService(authenticationUserDetailsService());
    casAuthenticationProvider.setServiceProperties(serviceProperties());
    casAuthenticationProvider.setTicketValidator(cas20ServiceTicketValidator());
    casAuthenticationProvider.setKey(CAS_AUTH_KEY);
    return casAuthenticationProvider;
}