Bonsoir,

J'essaie désespérément de faire marcher l'auto login avec spring security 3.1.4 et je galère !

Alors je précise que le password est encodé avec un passwordencoder

voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
	@Resource(name = "testCustomerAuthenticationManager")
	protected AuthenticationManager authenticationManager;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
try {
			UsernamePasswordAuthenticationToken token = new UsernamePasswordAuthenticationToken(
					customer.getEmail(), customer.getPassword());
			token.setDetails(new WebAuthenticationDetails(request));
			Authentication authentication = authenticationManager
					.authenticate(token);
			LOG.debug("Logging in with {}", authentication.getPrincipal());
			SecurityContextHolder.getContext()
					.setAuthentication(authentication);
		} catch (Exception e) {
			SecurityContextHolder.getContext().setAuthentication(null);
			LOG.error("Failure in autoLogin", e);
		}
et je me prends une BadCredentialsException ...
j'ai retourné le code dans tous les sens mais je suppose que je ne fais pas qqch correctement !

Si vous avez une idée ça m'aider bien.

Merci d'avance