Skip to content
Snippets Groups Projects
Commit 30386390 authored by František Dvořák's avatar František Dvořák
Browse files

Do not use ownCloud without credentials - fixes internal spawn monitoring

parent e74ddeb9
No related branches found
No related tags found
No related merge requests found
...@@ -320,17 +320,18 @@ hub: ...@@ -320,17 +320,18 @@ hub:
) )
self.token_path = os.path.join(self.token_mount_path, "access_token") self.token_path = os.path.join(self.token_mount_path, "access_token")
access_token = auth_state.get("access_token", None) if auth_state:
headers = { access_token = auth_state.get("access_token", None)
"Accept": "application/json", headers = {
"User-Agent": "JupyterHub", "Accept": "application/json",
"Authorization": "Bearer %s" % access_token, "User-Agent": "JupyterHub",
} "Authorization": "Bearer %s" % access_token,
}
# ownCloud user home # ownCloud user home
await self.append_owncloud_sidecar(spawner, "home", self.OCIS_PERSONAL_SPACE, headers=headers) await self.append_owncloud_sidecar(spawner, "home", self.OCIS_PERSONAL_SPACE, headers=headers)
await self.append_owncloud_sidecar(spawner, "shared", self.OCIS_SHARED_WITH_ME, headers=headers) await self.append_owncloud_sidecar(spawner, "shared", self.OCIS_SHARED_WITH_ME, headers=headers)
await self.append_owncloud_sidecar(spawner, "spaces", self.OCIS_SPACES, headers=headers) await self.append_owncloud_sidecar(spawner, "spaces", self.OCIS_SPACES, headers=headers)
c.JupyterHub.spawner_class = WebDavOIDCSpawner c.JupyterHub.spawner_class = WebDavOIDCSpawner
......
...@@ -336,17 +336,18 @@ hub: ...@@ -336,17 +336,18 @@ hub:
) )
self.token_path = os.path.join(self.token_mount_path, "access_token") self.token_path = os.path.join(self.token_mount_path, "access_token")
access_token = auth_state.get("access_token", None) if auth_state:
headers = { access_token = auth_state.get("access_token", None)
"Accept": "application/json", headers = {
"User-Agent": "JupyterHub", "Accept": "application/json",
"Authorization": "Bearer %s" % access_token, "User-Agent": "JupyterHub",
} "Authorization": "Bearer %s" % access_token,
}
# ownCloud user home # ownCloud user home
await self.append_owncloud_sidecar(spawner, "home", self.OCIS_PERSONAL_SPACE, headers=headers) await self.append_owncloud_sidecar(spawner, "home", self.OCIS_PERSONAL_SPACE, headers=headers)
await self.append_owncloud_sidecar(spawner, "shared", self.OCIS_SHARED_WITH_ME, headers=headers) await self.append_owncloud_sidecar(spawner, "shared", self.OCIS_SHARED_WITH_ME, headers=headers)
await self.append_owncloud_sidecar(spawner, "spaces", self.OCIS_SPACES, headers=headers) await self.append_owncloud_sidecar(spawner, "spaces", self.OCIS_SPACES, headers=headers)
c.JupyterHub.spawner_class = WebDavOIDCSpawner c.JupyterHub.spawner_class = WebDavOIDCSpawner
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment