Changes for page Data Proxy & Human Data Gateway
Last modified by alexisdurieux on 2022/03/25 08:38
From version 2.1
edited by alexisdurieux
on 2020/12/09 16:16
on 2020/12/09 16:16
Change comment:
There is no comment for this version
To version 8.1
edited by alexisdurieux
on 2021/01/06 11:34
on 2021/01/06 11:34
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 1 added, 0 removed)
-
Objects (0 modified, 2 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -2,34 +2,53 @@ 2 2 ((( 3 3 (% class="container" %) 4 4 ((( 5 -= My Collab's Extended Title = 5 +(% style="text-align: justify;" %) 6 += Data Proxy = 6 6 7 -My collab's subtitle 8 +(% style="text-align: justify;" %) 9 +Documentation 8 8 ))) 9 9 ))) 10 10 11 11 (% class="row" %) 12 12 ((( 13 -(% class="col-xs-12 col-sm- 8" %)15 +(% class="col-xs-12 col-sm-4" %) 14 14 ((( 15 -= What can I find here? = 17 +(% style="text-align: justify;" %) 18 +The data proxy core is the application that acts as a proxy to the CSCS Swift storage. 16 16 17 -* Notice how the table of contents on the right 18 -* is automatically updated 19 -* to hold this page's headers 20 +(% style="text-align: justify;" %) 21 +==== Authentication ==== 20 20 21 -= Who has access? = 23 +(% style="text-align: justify;" %) 24 +The application itself is connected to the CSCS storage. The user is authenticated against the data-proxy application using an authorization headers. The user is then authenticated against the EBRAINS platform. That means the user only needs to have a ebrains account to access the data proxy and the swift storage capabilities 22 22 23 - Describeheudienceofthiscollab.24 - )))26 +(% style="text-align: justify;" %) 27 +=== Bucket system === 25 25 29 +(% style="text-align: justify;" %) 30 +We use the collaboratory authorization system for the buckets. 26 26 27 -(% class="col-xs-12 col-sm-4" %) 28 -((( 29 -{{box title="**Contents**"}} 30 -{{toc/}} 31 -{{/box}} 32 +(% style="text-align: justify;" %) 33 +For every collab, it is possible to access a swift container as a user. The action the user can perform on the buckets depend on the rights the user has in the collab 32 32 35 +(% border="3" %) 36 +|=(% style="text-align: justify;" %)Collab Right|=(% style="text-align: justify;" %)Available actions on bucket 37 +|(% style="text-align:justify" %)Viewer|(% style="text-align:justify" %)Read 38 +|(% style="text-align:justify" %)Editor|(% style="text-align:justify" %)Create, Read, Update, Delete 39 +|(% style="text-align:justify" %)Admin|(% style="text-align:justify" %)Create, Read, Update, Delete 40 +|(% style="text-align:justify" %)Not a collab member|(% style="text-align:justify" %)No actions 41 + 42 +(% style="text-align: justify;" %) 43 +**Should the editor be able to create the bucket in the first place ?** 44 + 45 + 46 +(% style="text-align: justify;" %) 47 +=== **Api description** === 48 + 49 +(% style="text-align: justify;" %) 33 33 34 34 ))) 52 + 53 +[[image:Screenshot_2021-01-06 FastAPI - Swagger UI.png]] 35 35 )))
- Screenshot_2021-01-06 FastAPI - Swagger UI.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.alexisdurieux - Size
-
... ... @@ -1,0 +1,1 @@ 1 +38.4 KB - Content
- XWiki.XWikiRights[1]
-
- Allow/Deny
-
... ... @@ -1,0 +1,1 @@ 1 +Allow - Groups
-
... ... @@ -1,0 +1,1 @@ 1 +Collabs.data-proxy._.groups.collab-data-proxy-editor - Levels
-
... ... @@ -1,0 +1,1 @@ 1 +view,comment,edit
- XWiki.XWikiRights[2]
-
- Allow/Deny
-
... ... @@ -1,0 +1,1 @@ 1 +Allow - Groups
-
... ... @@ -1,0 +1,1 @@ 1 +Collabs.data-proxy._.groups.collab-data-proxy-administrator - Levels
-
... ... @@ -1,0 +1,1 @@ 1 +view,comment,edit,delete