Hinweis: Sie sind auf den Seiten der Moodle 2.5 Dokumentation. Die Dokumentation der aktuellsten Moodle-Version finden Sie hier: Google OAuth 2.0 Setup.

Google OAuth 2.0 Setup: Unterschied zwischen den Versionen

Aus MoodleDocs
Wechseln zu:Navigation, Suche
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 5: Zeile 5:


==Registrierung bei Google==
==Registrierung bei Google==
Jede Moodle-Site, die die o.g. Reposotories und Portfolios von Google nutzen will, muss sich bei Google registrieren.  
Jede Moodle-Site, die die o.g. Repositories und Portfolios von Google nutzen will, muss sich bei Google registrieren.  


# Gehen Sie auf die Seite [https://code.google.com/apis/console#access Google APIs Console] und melden Sie sich mit Ihrem Google-Account an. Falls Sie keinen Account haben, müssen Sie sich erst registrieren. Wenn Sie zum 1. Mal auf dieser Seite sind, müssen Sie ein Projekt anlegen.
# Gehen Sie auf die Seite [https://code.google.com/apis/console#access Google APIs Console] und melden Sie sich mit Ihrem Google-Account an. Falls Sie keinen Account haben, müssen Sie sich erst registrieren. Wenn Sie zum 1. Mal auf dieser Seite sind, müssen Sie ein Projekt anlegen.
Zeile 15: Zeile 15:
# Klicken Sie auf den Link ''(more options)''  neben ''Your site or hostname' und tragen Sie im Feld ''Authorized Redirect URIs'' die URL der Plugin-Konfigurationsseite (z.B. http://IhrMoodle.org/admin/oauth2callback.php) ein. Das ''Authorized JavaScript Origins'' Feld lassen Sie leer.
# Klicken Sie auf den Link ''(more options)''  neben ''Your site or hostname' und tragen Sie im Feld ''Authorized Redirect URIs'' die URL der Plugin-Konfigurationsseite (z.B. http://IhrMoodle.org/admin/oauth2callback.php) ein. Das ''Authorized JavaScript Origins'' Feld lassen Sie leer.
#Klicken Sie auf den Button ''Create client ID''.
#Klicken Sie auf den Button ''Create client ID''.
{{Neu}}#Beim [[Google Drive Repository]] Plugin muss die Drive API aktiviert werden: Auf der Seite [https://code.google.com/apis/console#access Google APIs Console] klicken Sie auf den Link ''APIs'':
#'''Neu in Moodle 2.5''': Beim [[Google Drive Repository]] Plugin muss die Drive API aktiviert werden: Auf der Seite [https://code.google.com/apis/console#access Google APIs Console] klicken Sie auf den Link ''APIs'':
# Klicken Sie auf den Button neben ''Drive API'', um diese zu aktivieren.
# Klicken Sie auf den Button neben ''Drive API'', um diese zu aktivieren.



Aktuelle Version vom 2. März 2015, 11:06 Uhr


OAuth 2.0

Vor Moodle 2.3 konnte man auf die Google Docs und Picasa Repositories und Portfolios ohne zusätzliche Einstellungen und Registrierung bei Google zugreifen. Im April 2012 hat Google bekanntgegeben, dass dieser Service zukünftig nicht mehr zur Verfügung steht. Stattdessen muss für die Kommunikation mit Google OAuth 2.0 verwendet werden. Dieses System bietet eine höhere Sicherheit, erfordert jedoch zusätzliche Einstellungen in Moodle.

Registrierung bei Google

Jede Moodle-Site, die die o.g. Repositories und Portfolios von Google nutzen will, muss sich bei Google registrieren.

  1. Gehen Sie auf die Seite Google APIs Console und melden Sie sich mit Ihrem Google-Account an. Falls Sie keinen Account haben, müssen Sie sich erst registrieren. Wenn Sie zum 1. Mal auf dieser Seite sind, müssen Sie ein Projekt anlegen.
  2. Klicken Sie auf API Access.
  3. Klicken Sie auf den Button Create an OAuth 2.0 client ID.
  4. Geben Sie einen Produktnamen (z.B. den Name Ihrer Moodle-Site) und ein Produkt-Logo (z.B. die URL zum Logo Ihrer Moodle-Site) ein.
  5. Klicken Sie auf den Button Next:
  6. In der Einstellung Client ID Settings wählen Sie die Option Web application.
  7. Klicken Sie auf den Link (more options) neben Your site or hostname' und tragen Sie im Feld Authorized Redirect URIs die URL der Plugin-Konfigurationsseite (z.B. http://IhrMoodle.org/admin/oauth2callback.php) ein. Das Authorized JavaScript Origins Feld lassen Sie leer.
  8. Klicken Sie auf den Button Create client ID.
  9. Neu in Moodle 2.5: Beim Google Drive Repository Plugin muss die Drive API aktiviert werden: Auf der Seite Google APIs Console klicken Sie auf den Link APIs:
  10. Klicken Sie auf den Button neben Drive API, um diese zu aktivieren.

Dann wird Ihre Moodle-Site bei Google registriert und Sie erhalten eine Client ID und ein Secret, das Sie zur Konfiguration der Plugins in Moodle benötigen (siehe unten).

Google Docs und Picasa Repositories konfigurieren

  1. Gehen Sie auf die Seite Einstellungen > Website-Administration > Plugins > Repositories > Übersicht.
  2. Re-Aktivieren Sie das Google Docs Repository und/oder das Picasa Repository und wählen Sie die Option Aktiviert und sichtbar.
  3. Tragen Sie in den Einstellungen der Repositories die Client ID und das Secret ein.
  4. Klicken Sie auf den Button Speichern.

Google Docs und Picasa Repositories konfigurieren

  1. Gehen Sie auf die Seite Einstellungen > Website-Administration > Plugins > Portfolios > Portfolios verwalten.
  2. Re-Aktivieren Sie das Google Docs Portfolio und/oder das Picasa Portfolio und wählen Sie die Option Aktiviert und sichtbar.
  3. Tragen Sie in den Einstellungen der Portfolios die Client ID und das Secret ein.
  4. Klicken Sie auf den Button Speichern.