diff --git a/jupyter-openbis-extension/static/connections.js b/jupyter-openbis-extension/static/connections.js
index 6f856fb59e5a0041a65ddd268c20f70910314d1a..2365b7b07c7e813b637da62cdfdad17e198077ef 100644
--- a/jupyter-openbis-extension/static/connections.js
+++ b/jupyter-openbis-extension/static/connections.js
@@ -30,7 +30,8 @@ define([
                 method: "PUT",
                 headers: {
                     "Content-Type": "application/json",
-                    "X-XSRFToken": xsrf_token
+                    "X-XSRFToken": xsrf_token,
+                    "credentials": "same-origin",
                 },
                 body: JSON.stringify(body)
             })
@@ -45,14 +46,13 @@ define([
                 "password": password
             }
 
-            var cookie = decodeURIComponent(document.cookie)
-            var xsrf_token = cookie.split("_xsrf=")[1]
-
+            var xsrf_token = common.getCookie('_xsrf')
             return fetch(endpoint, {
                 method: "POST",
                 headers: {
                     "Content-Type": "application/json",
-                    //"X-XSRFToken": xsrf_token,
+                    "X-XSRFToken": xsrf_token,
+                    "credentials": "same-origin",
                 },
                 body: JSON.stringify(body)
             })