Skip to content

Latest commit

 

History

History
executable file
·
70 lines (38 loc) · 3.66 KB

README.md

File metadata and controls

executable file
·
70 lines (38 loc) · 3.66 KB

Do not use in production

❗ Word of warning: This plugin does not have production quality. It will not be updated, as Moodle 3.3 offers the same functionality in core (but does it better and its maintained better!).
⚠️ Please do not install this from any vendor, except if you are interested for historical reasons.
💡 Instead, please use the all-in solution https://github.com/learnweb/moodle-repository_owncloud. It is compatible with ownCloud and Nextcloud, no extra plugins needed!

Again: There is no need to use this anymore. Please refrain from installing it from us, nor from any other vendor. Moodle provides better API than we do; all newer plugins use that.

Moodle Admin Tool oauth2owncloud

Build Status codecov

English

This Plugin connects ownCloud with Moodle using the OAuth 2.0 protocol. It is used by the following Plugins:

Created by the project seminar sciebo@Learnweb of the University of Münster.

Installation

Copy the content of this repository to admin/tool/oauth2owncloud.

Admin Settings

To enable the plugin the site admin has to fill in the settings form. This form is available under Site administration ► Plugins ► Admin tools ► ownCloud OAuth 2.0 Configuration.

OAuth 2.0 Form

The Client ID and Secret of registered clients can be found in ownCloud (see OAuth 2.0 App).

WebDAV Form

Afterwards the settings for the WebDAV client have to be filled in. This includes the ownCloud server, path and protocol. The field “port” is optional and in most cases not necessary.

If all settings are correct the Admin Tool can be used for authentication and authorization via OAuth 2.0.

Additional information can be found in our documentation.

Deutsch

Dieses Plugin verbindet ownCloud und Moodle mittels des OAuth 2.0 Protokolls. Es wird von den folgenden Plugins verwendet:

Erstellt vom Projektseminar sciebo@Learnweb der Westfälischen Wilhelms-Universität Münster.

Installation

Kopieren Sie den Inhalt dieses Repositorys nach admin/tool/oauth2owncloud.

Admin Einstellungen

Um dieses Plugin zu aktivieren, muss der Administrator das Einstellungsformular ausfüllen. Dieses Formular ist zu finden unter Site administration ► Plugins ► Admin tools ► ownCloud OAuth 2.0 Configuration.

OAuth 2.0 Formular

Die Client ID und das Secret registrierter Clients können in ownCloud ermittelt werden (siehe OAuth 2.0 App).

WebDAV WebDAV

Danach müssen die Einstellungen für den WebDAV Client ausgefüllt werden. Dies umfasst den ownCloud Server, Path und Protocol. Das Feld „Port“ ist optional und in den meisten Fällen nicht notwendig.

Wenn alle Einstellungen korrekt sind, kann das Admin Tool für die Authentifizierung und Autorisierung via OAuth 2.0 genutzt werden.

Nähere Informationen finden Sie in unserer Dokumentation.