diff --git a/build.gradle b/build.gradle index 86d76b8..e1b77c8 100644 --- a/build.gradle +++ b/build.gradle @@ -146,4 +146,15 @@ war { from('src/main/resources/jeus-web-dd.xml') { into 'WEB-INF' } from('src/main/resources/weblogic.xml') { into 'WEB-INF' } +} + +task printSourceSets { + doLast { + sourceSets.each { srcSet -> + println "SourceSet: ${srcSet.name}" + println " Java srcDirs : ${srcSet.allJava.srcDirs}" + println " Resources : ${srcSet.resources.srcDirs}" + println " Output dir : ${srcSet.output.classesDirs.asPath}" + } + } } \ No newline at end of file diff --git a/src/main/java/com/eactive/apim/portal/config/PasswordEncoderConfig.java b/src/main/java/com/eactive/apim/portal/config/PasswordEncoderConfig.java index fc96d69..8e77a31 100644 --- a/src/main/java/com/eactive/apim/portal/config/PasswordEncoderConfig.java +++ b/src/main/java/com/eactive/apim/portal/config/PasswordEncoderConfig.java @@ -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(); } } diff --git a/src/main/java/com/eactive/apim/portal/custom/config/KjbPasswordEncoder.java b/src/main/java/com/eactive/apim/portal/custom/config/KjbPasswordEncoder.java new file mode 100644 index 0000000..1f3bff0 --- /dev/null +++ b/src/main/java/com/eactive/apim/portal/custom/config/KjbPasswordEncoder.java @@ -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); + } +} diff --git a/src/main/resources/logback-spring.xml b/src/main/resources/logback-spring.xml index d075bcf..60fdd20 100644 --- a/src/main/resources/logback-spring.xml +++ b/src/main/resources/logback-spring.xml @@ -1,11 +1,11 @@ - + - - + + - ${LOG_FILE} + ${LOG_PATH}/portal.log ${LOG_PATH}/portal.%d{yyyy-MM-dd}.log 7 @@ -15,12 +15,21 @@ - + + ${LOG_PATH}/hibernate.log + + ${LOG_PATH}/hibernate.%d{yyyy-MM-dd}.log + 7 + - ${CONSOLE_PATTERN} + %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger - %msg%n + + ${CONSOLE_PATTERN} + + @@ -35,16 +44,31 @@ - - - - - - + + + + + + - + + + + + + + + + + + + + + + +