Interface PasswordEncoder


  • public interface PasswordEncoder
    Responsible for determining if a given password matches its encoded state and encoding raw passwords.
    Since:
    1.0
    Author:
    Sergio del Amo
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String encode​(java.lang.String rawPassword)  
      boolean matches​(java.lang.String rawPassword, java.lang.String encodedPassword)  
    • Method Detail

      • encode

        java.lang.String encode​(java.lang.String rawPassword)
        Parameters:
        rawPassword - The plain text password
        Returns:
        The result of encoding the password
      • matches

        boolean matches​(java.lang.String rawPassword,
                        java.lang.String encodedPassword)
        Parameters:
        rawPassword - The plain text password
        encodedPassword - The encoded password to match against
        Returns:
        true if the passwords match