diff --git a/docker/runner/config/application.tmpl b/docker/runner/config/application.tmpl index f36a3318985a92b0a469ee0db67cd388639f3c17..f6e1647e4a0ddfd6f378470c911ba4722cec1c3b 100644 --- a/docker/runner/config/application.tmpl +++ b/docker/runner/config/application.tmpl @@ -15,15 +15,10 @@ spring: chain: enabled: true # TODO: why is that enabled? Do we serve any resources from the backend? -# SECURITY -security: - enabled: false # TODO: why Spring security is disabled? It supports OAuth2 out of the box... - -authentication: - enabled: {{ default .Env.AUTHENTICATION "1" }} - # HBP OAUTH2 LOGIN hbp: + authentication: + enabled: {{ default .Env.AUTHENTICATION "1" }} client: clientId: {{ default .Env.CLIENT_ID "996f97c5-a3ca-460e-b18b-00df3e2be89a" }} clientSecret: {{ .Env.CLIENT_SECRET }} @@ -62,8 +57,9 @@ endpoints: endoint: /health sentitive: false -workflow: - experimentUrl: {{ default .Env.WOKEN_URL "http://172.22.0.1:8087" }}/experiment - listMethodsUrl: {{ default .Env.WOKEN_URL "http://172.22.0.1:8087" }}/list-methods - miningMipUrl: {{ default .Env.WOKEN_URL "http://172.22.0.1:8087" }}/mining" - miningExaremeUrl: {{ default .Env.EXAREME_URL "http://hbps2.chuv.ch:9090" }}/mining/query +services: + woken: + experimentUrl: {{ default .Env.WOKEN_URL "http://172.22.0.1:8087" }}/experiment + listMethodsUrl: {{ default .Env.WOKEN_URL "http://172.22.0.1:8087" }}/list-methods + exareme: + miningExaremeUrl: {{ default .Env.EXAREME_URL "http://hbps2.chuv.ch:9090" }}/mining/query diff --git a/src/main/java/eu/hbp/mip/configuration/SecurityConfiguration.java b/src/main/java/eu/hbp/mip/configuration/SecurityConfiguration.java index 79903529b784343acab91e028c5c77eaffea3447..53035fa9465b946ca3605d412d6ca6f251ecdbbb 100644 --- a/src/main/java/eu/hbp/mip/configuration/SecurityConfiguration.java +++ b/src/main/java/eu/hbp/mip/configuration/SecurityConfiguration.java @@ -75,9 +75,9 @@ public class SecurityConfiguration extends WebSecurityConfigurerAdapter { private UserRepository userRepository; /** - * Enable authentication (1) or disable it (0). Default is 1 + * Enable HBP collab authentication (1) or disable it (0). Default is 1 */ - @Value("#{'${authentication.enabled:1}'}") + @Value("#{'${hbp.authentication.enabled:1}'}") private boolean authentication; /** diff --git a/src/main/java/eu/hbp/mip/controllers/ExperimentApi.java b/src/main/java/eu/hbp/mip/controllers/ExperimentApi.java index cd3f0f23a8cd4f35ef1ff24a87d062471bc0b5d2..a849082ab379cbc72d9252afb1acba26bdff64ae 100644 --- a/src/main/java/eu/hbp/mip/controllers/ExperimentApi.java +++ b/src/main/java/eu/hbp/mip/controllers/ExperimentApi.java @@ -49,13 +49,13 @@ public class ExperimentApi { private static final String EXAREME_LR_ALGO = "WP_LINEAR_REGRESSION"; - @Value("#{'${workflow.experimentUrl:http://dockerhost:8087/experiment}'}") + @Value("#{'${services.woken.experimentUrl:http://dockerhost:8087/experiment}'}") private String experimentUrl; - @Value("#{'${workflow.listMethodsUrl:http://dockerhost:8087/list-methods}'}") + @Value("#{'${services.woken.listMethodsUrl:http://dockerhost:8087/list-methods}'}") private String listMethodsUrl; - @Value("#{'${workflow.miningExaremeUrl:http://hbps2.chuv.ch:9090/mining/query}'}") + @Value("#{'${services.exareme.miningExaremeUrl:http://hbps2.chuv.ch:9090/mining/query}'}") private String miningExaremeQueryUrl; @Autowired