From d9715dfef109921d728c20118364f1a8de092301 Mon Sep 17 00:00:00 2001
From: uhensler <urs.hensler@frentix.com>
Date: Mon, 9 Sep 2019 10:32:22 +0200
Subject: [PATCH] OO-4232 External document editors should not depend on
 enabled REST API

---
 .../java/org/olat/restapi/security/RestApiLoginFilter.java   | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/main/java/org/olat/restapi/security/RestApiLoginFilter.java b/src/main/java/org/olat/restapi/security/RestApiLoginFilter.java
index 7fb7ca5668c..c5884808e6a 100644
--- a/src/main/java/org/olat/restapi/security/RestApiLoginFilter.java
+++ b/src/main/java/org/olat/restapi/security/RestApiLoginFilter.java
@@ -37,6 +37,7 @@ import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 import javax.servlet.http.HttpSession;
 
+import org.apache.logging.log4j.Logger;
 import org.olat.admin.user.delete.service.UserDeletionManager;
 import org.olat.basesecurity.AuthHelper;
 import org.olat.basesecurity.BaseSecurityModule;
@@ -47,7 +48,6 @@ import org.olat.core.gui.UserRequestImpl;
 import org.olat.core.helpers.Settings;
 import org.olat.core.id.Identity;
 import org.olat.core.id.Roles;
-import org.apache.logging.log4j.Logger;
 import org.olat.core.logging.Tracing;
 import org.olat.core.logging.activity.ThreadLocalUserActivityLoggerInstaller;
 import org.olat.core.util.SessionInfo;
@@ -443,6 +443,9 @@ public class RestApiLoginFilter implements Filter {
 			urls.add(context + "/ping");
 			urls.add(context + "/openmeetings");
 			urls.add(context + "/system");
+			urls.add(context + "/collabora");
+			urls.add(context + "/onlyoffice");
+			urls.add(context + "/office365");
 			alwaysEnabledUrls = urls;
 		}
 		return alwaysEnabledUrls;
-- 
GitLab