Last modified by alexisdurieux on 2022/03/25 08:38

From version 5.1
edited by alexisdurieux
on 2020/12/10 09:23
Change comment: There is no comment for this version
To version 6.1
edited by alexisdurieux
on 2021/01/06 11:32
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -4,7 +4,7 @@
4 4  (((
5 5  = Data Proxy =
6 6  
7 -Specification
7 +Documentation
8 8  )))
9 9  )))
10 10  
... ... @@ -12,6 +12,30 @@
12 12  (((
13 13  (% class="col-xs-12 col-sm-4" %)
14 14  (((
15 +The data proxy core is the application that acts as a proxy to the CSCS Swift storage.
16 +
17 +==== Authentication ====
18 +
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 +
21 +=== Bucket system ===
22 +
23 +We use the collaboratory authorization system for the buckets.
24 +
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 +
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
33 +
34 +**Should the editor be able to create the bucket in the first place ?**
35 +
36 +
37 +=== **Api description** ===
38 +
15 15  
16 16  )))
17 17  )))