Skip to content

Commit 2da52a3

Browse files
authored
Merge pull request #535 from iterate-ch/issue/525
Add information for oCIS
2 parents 48952f5 + 07bdd5b commit 2da52a3

File tree

1 file changed

+27
-3
lines changed

1 file changed

+27
-3
lines changed

protocols/webdav/nextcloud.md

Lines changed: 27 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,32 @@ Download [Mountain Duck](https://mountainduck.io/) as an alternative to *Desktop
3535

3636
### Connection Profiles
3737

38-
Select the connection profile in _Protocol_ bundled by default:
39-
- Protocol: `Nextcloud`
40-
- Protocol: `ownCloud`
38+
`````{tabs}
39+
````{tab} Nextcloud
40+
41+
Select the connection profile `Nextcloud` for _Protocol_ bundled by default.
42+
````
43+
44+
````{tab} ownCloud
45+
46+
Select the connection profile `ownCloud` for _Protocol_ bundled by default.
47+
48+
**ownCloud Infinite Scale (oCIS)**
49+
50+
Connecting to *ownCloud Infinite Scale* the default authentication scheme is OpenID Connect. It requires the client registration in the identity provider in ownCloud via *Keycloak*. Additionally you need a custom [connection profile](https://github.com/iterate-ch/profiles/pull/83/files) to connect.
51+
52+
```{note}
53+
Basic Authentication is disabled by default. For additional information refer to the [ownCloud documentation](https://doc.owncloud.com/ocis/next/deployment/services/s-list/auth-basic.html).
54+
```
55+
56+
**Import client configuration for Keycloak**
57+
58+
To test without a custom deployment, use the public instance running at `ocis.ocis-keycloak.latest.owncloud.works` with the identity provider at `keycloak.ocis-keycloak.latest.owncloud.works` (username and password: `admin`).
59+
60+
The client configuration to match the provided connection profile can be imported from the [ownCloud Github repository](https://github.com/owncloud/ocis/blob/7af9cd9e53183acbaac2ffbc6414402bdef1f5d4/deployments/examples/ocis_keycloak/config/keycloak/clients/cyberduck.json) to allow OAuth authentications from [Cyberduck](https://cyberduck.io) & [Mountain Duck](https://mountainduck.io).
61+
62+
````
63+
`````
4164

4265
Alternatively you can connect using `WebDAV (HTTPS)` with the default path set to `/remote.php/webdav/`.
4366

@@ -71,6 +94,7 @@ Make sure to use the actual username instead of the email address for login cred
7194

7295
With 2-factor authentication enabled, you will need to create an app password instead of your regular login credentials. You should find it in *Personal → App passwords*.
7396

97+
7498
## Features
7599

76100
### Versioning

0 commit comments

Comments
 (0)