Java 获取org.springframework.security.authentication.BadCredentialsException:错误凭据异常Spring security

Java 获取org.springframework.security.authentication.BadCredentialsException:错误凭据异常Spring security,java,spring,spring-security,Java,Spring,Spring Security,您好,我正在尝试手动执行sprig身份验证,并希望为springsecurity保存用户详细信息。但我在下面第行给出的代码中得到了这个异常 Authentication auth = authManager.authenticate(authReq); 例外情况- org.springframework.security.authentication.BadCredentialsException: Bad credentials 服务方法- @Service public class Us

您好,我正在尝试手动执行sprig身份验证,并希望为springsecurity保存用户详细信息。但我在下面第行给出的代码中得到了这个异常

Authentication auth = authManager.authenticate(authReq);
例外情况-

org.springframework.security.authentication.BadCredentialsException: Bad credentials
服务方法-

@Service
public class UserServiceImpl implements UserService {

@Autowired
private AuthenticationManager authManager;

@Override
public Boolean authenticateUser(User user) {
    String password = Utils.generateOtp(6).toString();
    user.setPassword(password);

    UsernamePasswordAuthenticationToken authReq = new UsernamePasswordAuthenticationToken(user.getUsername(), user.getPassword());
    Authentication auth = authManager.authenticate(authReq);

    SecurityContextHolder.getContext().setAuthentication(auth);
    return true;
}

}您是如何根据jdbc或内存对用户进行身份验证的?
请检查是否有加密的密码?

我正在使用org.springframework.security.core.userdetails.userdetails服务的实现;从数据库加载用户详细信息