到了下面这一步怎么都验证不通过,请高手指点一二
final Authentication authentication = authenticationManager.authenticate(upToken);
到了下面这一步怎么都验证不通过,请高手指点一二
final Authentication authentication = authenticationManager.authenticate(upToken);
我在官方demo中找到如下代码:
// Perform the security
final Authentication authentication = authenticationManager.authenticate(
new UsernamePasswordAuthenticationToken(
authenticationRequest.getUsername(),
authenticationRequest.getPassword()
)
);
SecurityContextHolder.getContext().setAuthentication(authentication);
// Reload password post-security so we can generate token
final UserDetails userDetails = userDetailsService.loadUserByUsername(authenticationRequest.getUsername());
final String token = jwtTokenUtil.generateToken(userDetails, device);
不知道是否对你有所帮助
已经解决了,问题是出在我在JwtUser.java的时候,应该是: