Changes for page Data Proxy & Human Data Gateway
Last modified by alexisdurieux on 2022/03/25 08:38
From version 7.1
edited by alexisdurieux
on 2021/01/06 11:34
on 2021/01/06 11:34
Change comment:
Uploaded new attachment "Screenshot_2021-01-06 FastAPI - Swagger UI.png", version {1}
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)
Details
- Page properties
-
- Content
-
... ... @@ -2,8 +2,10 @@ 2 2 ((( 3 3 (% class="container" %) 4 4 ((( 5 +(% style="text-align: justify;" %) 5 5 = Data Proxy = 6 6 8 +(% style="text-align: justify;" %) 7 7 Documentation 8 8 ))) 9 9 ))) ... ... @@ -12,30 +12,41 @@ 12 12 ((( 13 13 (% class="col-xs-12 col-sm-4" %) 14 14 ((( 17 +(% style="text-align: justify;" %) 15 15 The data proxy core is the application that acts as a proxy to the CSCS Swift storage. 16 16 20 +(% style="text-align: justify;" %) 17 17 ==== Authentication ==== 18 18 23 +(% style="text-align: justify;" %) 19 19 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 20 20 26 +(% style="text-align: justify;" %) 21 21 === Bucket system === 22 22 29 +(% style="text-align: justify;" %) 23 23 We use the collaboratory authorization system for the buckets. 24 24 32 +(% style="text-align: justify;" %) 25 25 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 26 26 27 27 (% border="3" %) 28 -|=Collab Right|=Available actions on bucket 29 -|Viewer|Read 30 -|Editor|Create, Read, Update, Delete 31 -|Admin|Create, Read, Update, Delete 32 -|Not a collab member|No actions 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 33 33 42 +(% style="text-align: justify;" %) 34 34 **Should the editor be able to create the bucket in the first place ?** 35 35 36 36 46 +(% style="text-align: justify;" %) 37 37 === **Api description** === 38 38 49 +(% style="text-align: justify;" %) 39 39 40 40 ))) 52 + 53 +[[image:Screenshot_2021-01-06 FastAPI - Swagger UI.png]] 41 41 )))