Bonjour à tous !

J'essaye tant bien que mal de convertir ma config XML en config Java.

Mon problème est que j'ai 2 Authentication manager, 1 pour la partie cliente et 1 pour la partie admin.
et donc j'ai sur l'element <http> une reférence à authentication manager comme ceci pour la partie client :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
<http auto-config="false" use-expressions="true" path-type="regex"
		disable-url-rewriting="true" authentication-manager-ref="customerAuthenticationManager">
et pour la partie admin :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<http use-expressions="true" disable-url-rewriting="true"
		auto-config="true" authentication-manager-ref="adminAuthenticationManager"
		pattern="/admin/**">
Et donc j'ai converti le premier comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
@Bean(name = "customerAuthenticationManager")
	public AuthenticationManager getAuthenticationManager() throws Exception {
		AuthenticationManagerBuilder auth = new AuthenticationManagerBuilder(
				objectPostProcessor);
		auth.userDetailsService(userDetailsService());
		return auth.build();
	}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
@Override
	protected void configure(HttpSecurity http) throws Exception {
		http.authorizeRequests().antMatchers("/**", "/*").permitAll()
				.anyRequest().authenticated();
		http.formLogin().loginPage("/login").permitAll().and().logout()
				.permitAll();
 
	}
le problème est que je ne sait pas comment faire l'équivalent de
Code : Sélectionner tout - Visualiser dans une fenêtre à part
authentication-manager-ref="customerAuthenticationManager"
car si j'ajoute le second les problème commence ....

Est ce que quelqu'un a une idée ??

Merci d'avance