首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取org.springframework.security.authentication.BadCredentialsException:错误凭据异常Spring安全

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

Stack Overflow用户
提问于 2018-05-31 18:32:18
回答 1查看 1.4K关注 0票数 0

嗨,我正在尝试手动拆分身份验证,并希望为spring安全保存用户详细信息。但是我在下面的代码中得到了这个异常

代码语言:javascript
复制
Authentication auth = authManager.authenticate(authReq);

例外情况-

代码语言:javascript
复制
org.springframework.security.authentication.BadCredentialsException: Bad credentials

服务方法-

代码语言:javascript
复制
@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;
}

}

EN

回答 1

Stack Overflow用户

发布于 2018-05-31 18:41:06

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50622222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档