@@ -20,6 +20,7 @@ level = "debug"
20
20
21
21
[shared ]
22
22
gatewaysvc = " {{ vars.internal_gateway }}:19000"
23
+ jwt_secret = " reva-secret"
23
24
24
25
[grpc .services .gateway ]
25
26
address = " :19000"
@@ -29,6 +30,7 @@ storageregistrysvc = "{{ grpc.services.storageregistry.address }}"
29
30
preferencessvc = " {{ grpc.services.userprovider.address }}"
30
31
userprovidersvc = " {{ grpc.services.userprovider.address }}"
31
32
usershareprovidersvc = " {{ grpc.services.usershareprovider.address }}"
33
+ publicshareprovidersvc = " {{ grpc.services.publicshareprovider.address }}"
32
34
ocmcoresvc = " {{ grpc.services.ocmcore.address }}"
33
35
ocmshareprovidersvc = " {{ grpc.services.ocmshareprovider.address }}"
34
36
ocminvitemanagersvc = " {{ grpc.services.ocminvitemanager.address }}"
@@ -84,13 +86,14 @@ app_int_url = "http://collabora.docker:9980"
84
86
# app_int_url = "https://codimd.docker"
85
87
86
88
87
- # ## AUTH PROVIDERS ###
89
+ # ## AUTH ###
88
90
89
91
[grpc .services .authregistry ]
90
92
driver = " static"
91
93
92
94
[grpc .services .authregistry .drivers .static .rules ]
93
95
basic = " {{ grpc.services.authprovider[0].address }}"
96
+ bearer = " {{ grpc.services.authprovider[0].address }}"
94
97
machine = " {{ grpc.services.authprovider[1].address }}"
95
98
ocmshares = " {{ grpc.services.authprovider[2].address }}"
96
99
@@ -117,16 +120,16 @@ gateway_addr = "{{ vars.internal_gateway }}:19000"
117
120
auth_manager = " ocmshares"
118
121
119
122
120
- # ## STORAGE PROVIDERS ###
123
+ # ## STORAGE ###
121
124
122
125
[grpc .services .storageregistry ]
123
126
driver = " static"
124
127
125
128
[grpc .services .storageregistry .drivers .static ]
126
- home_provider = " /home "
129
+ home_provider = " /"
127
130
128
131
[grpc .services .storageregistry .drivers .static .rules ]
129
- "/home " = {"address" = " {{ grpc.services.storageprovider[0].address }}" }
132
+ "/" = {"address" = " {{ grpc.services.storageprovider[0].address }}" }
130
133
"localhome" = {"address" = " {{ grpc.services.storageprovider[0].address }}" }
131
134
"/ocm" = {"address" = " {{ grpc.services.storageprovider[1].address }}" }
132
135
"ocm" = {"address" = " {{ grpc.services.storageprovider[1].address }}" }
@@ -135,11 +138,11 @@ home_provider = "/home"
135
138
136
139
[[grpc .services .storageprovider ]]
137
140
driver = " localhome"
138
- mount_path = " /home "
141
+ mount_path = " /"
139
142
mount_id = " localhome"
140
143
expose_data_server = true
141
144
data_server_url = " https://localhost:{{ http.services.dataprovider[0].address.port }}/data"
142
- enable_home_creation = false
145
+ enable_home_creation = true
143
146
144
147
[grpc .services .storageprovider .drivers .localhome ]
145
148
user_layout = " {{.Username}}"
@@ -172,6 +175,8 @@ driver = "memory"
172
175
[grpc .services .publicshareprovider ]
173
176
driver = " memory"
174
177
178
+ [grpc .services .preferences ]
179
+
175
180
[grpc .services .ocmcore ]
176
181
driver = " json"
177
182
@@ -233,9 +238,15 @@ file = ""
233
238
234
239
# ## HTTP ENDPOINTS ###
235
240
241
+ [http .middlewares .auth ]
242
+ credential_chain = [" publicshares" , " basic" , " bearer" ]
243
+ token_strategy_chain = [" bearer" , " header" ]
244
+
245
+ [http .middlewares .auth .credentials_by_user_agent ]
246
+ "mirall" = " basic"
247
+
236
248
[http .services .appprovider ]
237
249
address = " :443"
238
- insecure = true
239
250
240
251
[http .services .datagateway ]
241
252
address = " :443"
@@ -259,7 +270,7 @@ driver = "ocmreceived"
259
270
[http .services .sciencemesh ]
260
271
address = " :443"
261
272
provider_domain = " {{ vars.provider_domain }}"
262
- mesh_directory_url = " https://sciencemesh.cesnet.cz/iop /meshdir"
273
+ mesh_directory_url = " https:/meshdir.docker /meshdir"
263
274
ocm_mount_point = " /sciencemesh"
264
275
265
276
[http .services .sciencemesh .smtp_credentials ]
@@ -376,6 +387,7 @@ string = "10.0.11"
376
387
377
388
[http .services .ocdav ]
378
389
address = " :443"
390
+ insecure = true
379
391
380
392
[http .services .prometheus ]
381
393
address = " :443"
@@ -386,4 +398,10 @@ address = ":443"
386
398
# address = ":443"
387
399
388
400
[http .middlewares .cors ]
401
+ allowed_origins = [" *" ]
402
+ allowed_methods = [" OPTIONS" , " LOCK" , " GET" , " HEAD" , " POST" , " DELETE" , " PROPPATCH" , " COPY" , " MOVE" , " UNLOCK" , " PROPFIND" , " MKCOL" , " REPORT" , " SEARCH" , " PUT" ]
403
+ allowed_headers = [" Accept" , " Accept-Language" , " Authorization" , " Content-Language" , " Content-Type" , " Depth" , " OCS-APIREQUEST" , " Referer" , " sec-ch-ua" , " sec-ch-ua-mobile" , " sec-ch-ua-platform" , " User-Agent" , " X-Requested-With" ]
404
+ debug = true
405
+ exposed_headers = []
406
+
389
407
[http .middlewares .log ]
0 commit comments