MotechPasswordEncoder

public class MotechPasswordEncoder extends BCryptPasswordEncoder

Class responsible for password encoding

Methods

encodePassword

public String encodePassword(String rawPassword)

Encodes given password using BCrypt hashing

Parameters:
  • rawPassword – password to be encoded
Returns:

encoded password

isPasswordValid

public boolean isPasswordValid(String encPassword, String rawPassword)

Encodes rawPassword and checks if it’s the same as encoded one

Parameters:
  • encPassword – encoded password
  • rawPassword – not encoded password
Returns:

true if passwords are the same, false otherwise