我想,当用户点击他们与春季安全电子邮件中的链接进行自动登录。
我已经看到了很多的例子来进行编程登录如下所示:
UsernamePasswordAuthenticationToken token = new UsernamePasswordAuthenticationToken(username, password);
try {
Authentication auth = authenticationManager.authenticate(token);
SecurityContextHolder.getContext().setAuthentication(auth);
repository.saveContext(SecurityContextHolder.getContext(), request, response);
rememberMeServices.loginSuccess(request, response, auth);
....
我看到的问题是,我没有原来的密码,所以我不能创建一个UsernamePasswordAuthenticationToken。 任何其他方式登录用户,如果我没有明文密码(我有一个编码的一个)?
提前致谢。