Class CustomDelegatingPasswordEncoder

java.lang.Object
org.springframework.security.crypto.password.DelegatingPasswordEncoder
com.aquima.web.boot.security.CustomDelegatingPasswordEncoder
All Implemented Interfaces:
org.springframework.security.crypto.password.PasswordEncoder

public class CustomDelegatingPasswordEncoder extends org.springframework.security.crypto.password.DelegatingPasswordEncoder
Custom DelegatingPasswordEncoder to prevent auto upgrading of password because of slow BCrypt
Author:
r.de.haard
  • Constructor Details

    • CustomDelegatingPasswordEncoder

      public CustomDelegatingPasswordEncoder(String encodingId, Map<String,org.springframework.security.crypto.password.PasswordEncoder> encoders)
  • Method Details

    • upgradeEncoding

      public boolean upgradeEncoding(String encodedPassword)
      Specified by:
      upgradeEncoding in interface org.springframework.security.crypto.password.PasswordEncoder
      Overrides:
      upgradeEncoding in class org.springframework.security.crypto.password.DelegatingPasswordEncoder