github.com/cs3org/reva/v2@v2.27.7/tests/integration/grpc/fixtures/ocm-share/ocm-server-cernbox-grpc.toml (about) 1 [log] 2 mode = "json" 3 4 [shared] 5 gatewaysvc = "{{grpc_address}}" 6 7 [grpc] 8 address = "{{grpc_address}}" 9 10 [grpc.services.gateway] 11 authregistrysvc = "{{grpc_address}}" 12 userprovidersvc = "{{grpc_address}}" 13 ocminvitemanagersvc = "{{grpc_address}}" 14 ocmproviderauthorizersvc = "{{grpc_address}}" 15 storageregistrysvc = "{{grpc_address}}" 16 ocmshareprovidersvc = "{{grpc_address}}" 17 datagateway = "http://{{cernboxhttp_address}}/datagateway" 18 permissionssvc = "{{permissions_address}}" 19 20 21 [grpc.services.storageregistry] 22 driver = "spaces" 23 24 [grpc.services.storageregistry.drivers.spaces] 25 home_template = "/users/{{.Id.OpaqueId}}" 26 27 [grpc.services.storageregistry.drivers.spaces.providers."{{grpc_address}}".spaces] 28 "personal" = { "mount_point" = "/users", "path_template" = "/users/{{.Space.Owner.Id.OpaqueId}}" } 29 30 [grpc.services.storageregistry.drivers.spaces.providers."{{cernboxpublicstorage_address}}".spaces] 31 "mountpoint" = { "mount_point" = "/public", "path_template" = "/public/{{.Space.Root.OpaqueId}}" } 32 "grant" = { "mount_point" = "." } 33 34 [grpc.services.storageprovider] 35 driver = "ocis" 36 mount_path = "/home" 37 mount_id = "123e4567-e89b-12d3-a456-426655440000" 38 data_server_url = "http://{{cernboxhttp_address}}/data" 39 40 [grpc.services.storageprovider.drivers.ocis] 41 root = "{{root}}/storage" 42 treetime_accounting = true 43 treesize_accounting = true 44 permissionssvc = "{{permissions_address}}" 45 46 [grpc.services.storageprovider.drivers.ocis.filemetadatacache] 47 cache_store = "noop" 48 49 [grpc.services.authregistry] 50 driver = "static" 51 52 [grpc.services.authregistry.drivers.static.rules] 53 basic = "{{grpc_address}}" 54 ocmshares = "{{cernboxocmsharesauth_address}}" 55 machine = "{{cernboxmachineauth_address}}" 56 57 [grpc.services.ocminvitemanager] 58 driver = "json" 59 provider_domain = "cernbox.cern.ch" 60 61 [grpc.services.ocminvitemanager.drivers.json] 62 file = "{{invite_token_file}}" 63 64 [grpc.services.ocmproviderauthorizer] 65 driver = "json" 66 67 [grpc.services.ocmproviderauthorizer.drivers.json] 68 providers = "{{file_providers}}" 69 70 [grpc.services.ocmshareprovider] 71 driver = "json" 72 webdav_endpoint = "http://{{cernboxwebdav_address}}" 73 provider_domain = "cernbox.cern.ch" 74 75 [grpc.services.ocmshareprovider.drivers.json] 76 file = "{{ocm_share_cernbox_file}}" 77 78 [grpc.services.authprovider] 79 auth_manager = "json" 80 81 [grpc.services.authprovider.auth_managers.json] 82 users = "fixtures/ocm-share/ocm-users.demo.json" 83 84 [grpc.services.userprovider] 85 driver = "json" 86 87 [grpc.services.userprovider.drivers.json] 88 users = "fixtures/ocm-share/ocm-users.demo.json"