From 1cc812f6b0d960b2bfaa50adafd526a345f20d4a Mon Sep 17 00:00:00 2001 From: xdurvak Date: Mon, 4 Jun 2018 16:19:06 +0530 Subject: [PATCH] Added jasypt spring boot dependency to support open text password encryption (#114) --- CHANGELOG.md | 3 +++ build.gradle | 14 ++++++++++++-- .../src/main/resources/config.template.properties | 7 +++++-- 3 files changed, 20 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d110aadd..c6887dd8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +## 0.5.9 +- Added jasypt-spring-boot-starter dependency to support open text encryption + ## 0.5.8 - EventParser functionality added to endpoint /generateAndPublish (@param parseData added) diff --git a/build.gradle b/build.gradle index cec91259..fc307142 100644 --- a/build.gradle +++ b/build.gradle @@ -39,6 +39,9 @@ repositories { maven { url 'https://jitpack.io' } + maven { + url 'https://repo.spring.io/libs-milestone' + } } ext { springBootVersion = "1.4.1.RELEASE" @@ -60,14 +63,19 @@ subprojects { apply plugin: 'java' //Latest version for publish - version = "0.5.8" + version = "0.5.9" //Declare where to find the dependencies of project here repositories { // Use 'jcenter' for resolving your dependencies. // You can declare any Maven/Ivy/file repository here. mavenCentral() - maven { url 'https://jitpack.io' } + maven { + url 'https://jitpack.io' + } + maven { + url 'https://repo.spring.io/libs-milestone' + } } apply plugin: 'spring-boot' @@ -111,6 +119,8 @@ subprojects { //Injectable Message Library and its Implementation compile 'com.github.Ericsson:eiffel-remrem-shared:0.3.5' //For publishing eiffel2.0 events + + compile 'com.github.ulisesbocchio:jasypt-spring-boot-starter:2.0.0' compile("com.github.Ericsson:eiffel-remrem-semantics:0.4.1"){ diff --git a/publish-common/src/main/resources/config.template.properties b/publish-common/src/main/resources/config.template.properties index 4f8bfec6..afd60557 100644 --- a/publish-common/src/main/resources/config.template.properties +++ b/publish-common/src/main/resources/config.template.properties @@ -8,6 +8,9 @@ logging.level.org.springframework.web: DEBUG logging.level.com.ericsson.eiffel.remrem.producer: DEBUG +# Jasypt configurations + jasypt.encryptor.password: + #RabbitMq configurations # need to be updated according to the test env. @@ -17,7 +20,7 @@ eiffelsemantics.rabbitmq.host: 127.0.0.1 eiffelsemantics.rabbitmq.port: 5672 eiffelsemantics.rabbitmq.username: guest - eiffelsemantics.rabbitmq.password: guest + eiffelsemantics.rabbitmq.password: ENC() or password eiffelsemantics.rabbitmq.tls: eiffelsemantics.rabbitmq.exchangeName: amq.direct eiffelsemantics.rabbitmq.domainId: eiffelxxx @@ -31,7 +34,7 @@ #Ldap authentication configurations activedirectory.publish.enabled: false activedirectory.ldapUrl : - activedirectory.managerPassword : + activedirectory.managerPassword : ENC() or password activedirectory.managerDn: activedirectory.rootDn: activedirectory.userSearchFilter: