List of usage examples for org.springframework.security.cas.authentication CasAuthenticationProvider setKey
public void setKey(String key)
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; }