광주은행 전용 password encoder 반영
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
package com.eactive.apim.portal.config;
|
||||
|
||||
import com.eactive.apim.portal.custom.config.KjbPasswordEncoder;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.security.crypto.password.PasswordEncoder;
|
||||
@@ -10,6 +11,7 @@ public class PasswordEncoderConfig {
|
||||
|
||||
@Bean
|
||||
public PasswordEncoder passwordEncoder() {
|
||||
return new StandardPasswordEncoder();
|
||||
// return new StandardPasswordEncoder();
|
||||
return new KjbPasswordEncoder();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
package com.eactive.apim.portal.custom.config;
|
||||
|
||||
import com.eactive.ext.kjb.safedb.SafeDBWrapper;
|
||||
import org.springframework.security.crypto.password.PasswordEncoder;
|
||||
|
||||
public class KjbPasswordEncoder implements PasswordEncoder {
|
||||
@Override
|
||||
public String encode(CharSequence rawPassword) {
|
||||
SafeDBWrapper safedb = SafeDBWrapper.getInstance();
|
||||
return safedb.encryptPswd(rawPassword.toString());
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean matches(CharSequence rawPassword, String encodedPassword) {
|
||||
SafeDBWrapper safedb = SafeDBWrapper.getInstance();
|
||||
String encoded = safedb.encryptPswd(rawPassword.toString());
|
||||
return encoded.equals(encodedPassword);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user