OwnCloud deprecated

Unlike oauth based file storages the ownCloud integration works with basic authentication. Currently the user can configure his credentials himself and they are stored encrypted. The admin just needs to configure the appropriate capability for this user:

com.openexchange.capability.filestorage_owncloud=true 

A client can trigger the account creation on behalf of the user by calling the new action in the fileaccount module (fileaccount?action=new). The configuration object within the request body must contain the WebDAV root URL and the user's ownCloud credentials.

For example:

{
  "filestorageService": "owncloud",
  "displayName": "My ownCloud Account",
  "configuration": {
    "login": "username",
    "password": "password",
    "url": "http://example.com:8080/remote.php/dav/files/username"
  }
}