From 2652810461088bfc874a089c6335d943c33cd1cb Mon Sep 17 00:00:00 2001 From: Marcel Lengl <52546181+LenglBoy@users.noreply.github.com> Date: Wed, 21 Feb 2018 09:55:52 +0100 Subject: [PATCH] TSK-318: Enable security by default on Spring --- .../taskana/configuration/TaskanaEngineConfiguration.java | 5 +++-- .../src/main/java/pro/taskana/SpringTaskanaEngineImpl.java | 1 - .../configuration/SpringTaskanaEngineConfiguration.java | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/taskana-core/src/main/java/pro/taskana/configuration/TaskanaEngineConfiguration.java b/lib/taskana-core/src/main/java/pro/taskana/configuration/TaskanaEngineConfiguration.java index c6e2f0aaf..8769b69af 100644 --- a/lib/taskana-core/src/main/java/pro/taskana/configuration/TaskanaEngineConfiguration.java +++ b/lib/taskana-core/src/main/java/pro/taskana/configuration/TaskanaEngineConfiguration.java @@ -12,7 +12,8 @@ import pro.taskana.TaskanaEngine; import pro.taskana.impl.TaskanaEngineImpl; /** - * This central class creates the TaskanaEngine and holds all the information about DB and Security. + * This central class creates the TaskanaEngine and holds all the information about DB and Security.
+ * Security is enabled by default. */ public class TaskanaEngineConfiguration { @@ -27,7 +28,7 @@ public class TaskanaEngineConfiguration { // global switch to enable JAAS based authentication and Taskana // authorizations - protected boolean securityEnabled; + protected boolean securityEnabled = true; protected boolean useManagedTransactions; public TaskanaEngineConfiguration(boolean enableSecurity) { diff --git a/lib/taskana-spring/src/main/java/pro/taskana/SpringTaskanaEngineImpl.java b/lib/taskana-spring/src/main/java/pro/taskana/SpringTaskanaEngineImpl.java index 355e78011..fc909f905 100644 --- a/lib/taskana-spring/src/main/java/pro/taskana/SpringTaskanaEngineImpl.java +++ b/lib/taskana-spring/src/main/java/pro/taskana/SpringTaskanaEngineImpl.java @@ -23,5 +23,4 @@ public class SpringTaskanaEngineImpl extends TaskanaEngineImpl { this.transactionFactory = new SpringManagedTransactionFactory(); this.sessionManager = createSqlSessionManager(); } - } diff --git a/lib/taskana-spring/src/main/java/pro/taskana/configuration/SpringTaskanaEngineConfiguration.java b/lib/taskana-spring/src/main/java/pro/taskana/configuration/SpringTaskanaEngineConfiguration.java index 4b3ccb673..d92f611a8 100644 --- a/lib/taskana-spring/src/main/java/pro/taskana/configuration/SpringTaskanaEngineConfiguration.java +++ b/lib/taskana-spring/src/main/java/pro/taskana/configuration/SpringTaskanaEngineConfiguration.java @@ -18,7 +18,7 @@ public class SpringTaskanaEngineConfiguration extends TaskanaEngineConfiguration private static final Logger logger = LoggerFactory.getLogger(SpringTaskanaEngineConfiguration.class); public SpringTaskanaEngineConfiguration() { - super(false); + super(true); } public SpringTaskanaEngineConfiguration(boolean enableSecurity) {