diff --git a/application-skeleton-provider/src/main/java/eu/arrowhead/application/skeleton/provider/ProviderApplicationInitListener.java b/application-skeleton-provider/src/main/java/eu/arrowhead/application/skeleton/provider/ProviderApplicationInitListener.java index 1f5e0f5..3ebf2d0 100644 --- a/application-skeleton-provider/src/main/java/eu/arrowhead/application/skeleton/provider/ProviderApplicationInitListener.java +++ b/application-skeleton-provider/src/main/java/eu/arrowhead/application/skeleton/provider/ProviderApplicationInitListener.java @@ -50,7 +50,8 @@ public class ProviderApplicationInitListener extends ApplicationInitListener { //------------------------------------------------------------------------------------------------- @Override protected void customInit(final ContextRefreshedEvent event) { - + checkConfiguration(); + //Checking the availability of necessary core systems checkCoreSystemReachability(CoreSystem.SERVICEREGISTRY); if (sslEnabled && tokenSecurityFilterEnabled) { @@ -76,6 +77,14 @@ public void customDestroy() { //================================================================================================= // assistant methods + + //------------------------------------------------------------------------------------------------- + private void checkConfiguration() { + if (!sslEnabled && tokenSecurityFilterEnabled) { + logger.warn("Contradictory configuration:"); + logger.warn("token.security.filter.enabled=true while server.ssl.enabled=false"); + } + } //------------------------------------------------------------------------------------------------- private void setTokenSecurityFilter() { diff --git a/application-skeleton-publisher/src/main/java/eu/arrowhead/application/skeleton/publisher/PublisherApplicationInitListener.java b/application-skeleton-publisher/src/main/java/eu/arrowhead/application/skeleton/publisher/PublisherApplicationInitListener.java index e1ca8f3..e8b0de3 100644 --- a/application-skeleton-publisher/src/main/java/eu/arrowhead/application/skeleton/publisher/PublisherApplicationInitListener.java +++ b/application-skeleton-publisher/src/main/java/eu/arrowhead/application/skeleton/publisher/PublisherApplicationInitListener.java @@ -66,7 +66,8 @@ public class PublisherApplicationInitListener extends ApplicationInitListener { //------------------------------------------------------------------------------------------------- @Override protected void customInit(final ContextRefreshedEvent event) { - + checkConfiguration(); + //Checking the availability of necessary core systems checkCoreSystemReachability(CoreSystem.SERVICEREGISTRY); @@ -99,6 +100,14 @@ public void customDestroy() { //================================================================================================= // assistant methods + + //------------------------------------------------------------------------------------------------- + private void checkConfiguration() { + if (!sslEnabled && tokenSecurityFilterEnabled) { + logger.warn("Contradictory configuration:"); + logger.warn("token.security.filter.enabled=true while server.ssl.enabled=false"); + } + } //------------------------------------------------------------------------------------------------- private void setTokenSecurityFilter() { diff --git a/application-skeleton-subscriber/src/main/java/eu/arrowhead/application/skeleton/subscriber/SubscriberApplicationInitListener.java b/application-skeleton-subscriber/src/main/java/eu/arrowhead/application/skeleton/subscriber/SubscriberApplicationInitListener.java index 493a71f..b2a3f8a 100644 --- a/application-skeleton-subscriber/src/main/java/eu/arrowhead/application/skeleton/subscriber/SubscriberApplicationInitListener.java +++ b/application-skeleton-subscriber/src/main/java/eu/arrowhead/application/skeleton/subscriber/SubscriberApplicationInitListener.java @@ -66,7 +66,8 @@ public class SubscriberApplicationInitListener extends ApplicationInitListener { //------------------------------------------------------------------------------------------------- @Override protected void customInit(final ContextRefreshedEvent event) { - + checkConfiguration(); + //Checking the availability of necessary core systems checkCoreSystemReachability(CoreSystem.SERVICEREGISTRY); @@ -116,6 +117,14 @@ public void customDestroy() { //================================================================================================= // assistant methods + + //------------------------------------------------------------------------------------------------- + private void checkConfiguration() { + if (!sslEnabled && tokenSecurityFilterEnabled) { + logger.warn("Contradictory configuration:"); + logger.warn("token.security.filter.enabled=true while server.ssl.enabled=false"); + } + } //------------------------------------------------------------------------------------------------- private void setTokenSecurityFilter() {