Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void authenticate(String username, String password) {
- Objects.requireNonNull(username);
- Objects.requireNonNull(password);
- if (StringUtils.isEmpty(username)) throw new AuthenticationException();
- if (StringUtils.isEmpty(password)) throw new AuthenticationException();
- try {
- authenticationManager.authenticate(new UsernamePasswordAuthenticationToken(username, password));
- } catch (DisabledException e) {
- throw new AuthenticationException("User is disabled!", e);
- } catch (BadCredentialsException e) {
- throw new AuthenticationException("Bad credentials!", e);
- }
- }
- @Bean
- public BCryptPasswordEncoder passwordEncoder() {
- return new BCryptPasswordEncoder(12, new SecureRandom(SALT.getBytes()));
- }
- String encryptedPassword = passwordEncoder().encode(user.getPassword());
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement