Interface PasswordEncoder

All Known Implementing Classes:
JBCryptPasswordEncoder, ShiroPasswordEncoder, SpringSecurityPasswordEncoder

public interface PasswordEncoder
Encode a password.
Since:
1.8.0
Author:
Jerome Leleu
  • Method Summary

    Modifier and Type
    Method
    Description
    encode(String password)
    Encode a password.
    boolean
    matches(String plainPassword, String encodedPassword)
    Validate if a plainPassword matches
  • Method Details

    • encode

      String encode(String password)
      Encode a password.
      Parameters:
      password - the not encoded password
      Returns:
      the encoded password
    • matches

      boolean matches(String plainPassword, String encodedPassword)
      Validate if a plainPassword matches
      Parameters:
      plainPassword - the not encoded password to check
      encodedPassword - the encoded password
      Returns:
      true if they match