Получение org.springframework.security.authentication.BadCredentialsException: исключение неверных учетных данных. Безопасность Spring. - PullRequest
0 голосов
/ 31 мая 2018

Привет. Я пытаюсь настроить аутентификацию вручную и хочет сохранить данные пользователя для безопасности Spring.Но я получаю это исключение в коде, приведенном ниже в строке

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;
}

}

1 Ответ

0 голосов
/ 31 мая 2018

Как вы аутентифицируете пользователя как по jdbc или по памяти?Пожалуйста, проверьте, есть ли зашифрованный пароль?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...