Hinweis: Sie sind auf den Seiten der Moodle 3.3 Dokumentation. Die Dokumentation der aktuellsten Moodle-Version finden Sie hier: OAuth2 Facebook Service.

OAuth2 Facebook Service: Unterschied zwischen den Versionen

Aus MoodleDocs
Wechseln zu:Navigation, Suche
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 5: Zeile 5:


Um einen OAuth2 Client für Facebook aufzusetzen, gehen Sie folgendermaßen vor:
Um einen OAuth2 Client für Facebook aufzusetzen, gehen Sie folgendermaßen vor:
*Melden Sie sich auf der Seite [https://developers.facebook.com/apps Facebook for Developers Apps] an und Klicken Sie den Button ''Add a New App''.
*Melden Sie sich auf der Seite [https://developers.facebook.com/apps Facebook for Developers Apps] an und klicken Sie den Button ''Add a New App''.
:[[File:facebook-1-new-app.png|400px]]
:[[File:facebook-1-new-app.png|400px]]
* Enter a name and contact email and click the button 'Create App ID'.
*Tragen Sie einen Namen und eine Kontakt-E-Mail-Adresse ein un dklicken Sie auf den Button ''Create App ID''.
:[[File:facebook-2-name.png|400px]]
:[[File:facebook-2-name.png|400px]]
*Click Settings on the left, then add an app icon and URLs as desired, choose a category e.g. Education then click the button 'Save Changes'.
*Klicken Sie links auf ''Settings'', fügen Sie ein App-Symbol und die erforderlichen URLs hinzu, wählen Sie eine Kategorie, z.B. ''Education'' und speichern Sie Ihre Einstellungen.
:[[File:facebook-3-basic-settings.png|400px]]
:[[File:facebook-3-basic-settings.png|400px]]
*Click the link '+Add Product' on the left then for 'Facebook Login' click the button 'Get Started'.
*Klicken Sie links auf den Link ''+ Add Product'' und klicken Sie bei ''Facebook Login'' auf den Button ''Get Started''.
:[[File:facebook-4-add-product.png|400px]]
:[[File:facebook-4-add-product.png|400px]]
:[[File:facebook-login.png|400px]]
:[[File:facebook-login.png|400px]]
*Click Web, then enter your site URL and click Save.
*Klicken Sie auf den Reiter ''Web'', tragen Sie die URL Ihrer Moodle-Site ein und klicken Sie auf den Button ''Save''.
:[[File:facebook-webapp-wizard.png|400px]]
:[[File:facebook-webapp-wizard.png|400px]]
*Click Settings under 'Facebook Login' on the left, then configure the Client OAuth Settings as follows: Set Web OAuth Login to Yes and everything else to No (for security). Enter the callback URL to "your site url + /admin/oauth2callback.php" e.g. <nowiki>https://lemon.edu/admin/oauth2callback.php</nowiki>. then click the button 'Save Changes'.
*Klicken Sie links auf ''Facebook Login > Settings'' und konfigurieren Sie den Client OAuth: Setzen Sie die Einstellung ''Web OAuth Login'' auf ''Yes'' und alle anderen Einstellungen auf ''No'' (aus Sicherheitsgründen). Tragen Sie die Callback URL zu Ihrer Moodle-Site ein ''IhreMoodleSiteURL + /admin/oauth2callback.php'', z.B. <nowiki>https://lemon.edu/admin/oauth2callback.php</nowiki> und klicken Sie dann auf den Button ''Save Changes''.
:[[File:facebook-5-oauth-settings-v2.png|400px]]
:[[File:facebook-5-oauth-settings-v2.png|400px]]
* Click 'App Review' on the left, then click to make your app public.
* Klicken Sie links auf ''App Review'' und setzen Sie die Einstellung ''Make Moodle public'' auf ''Yes''.
:[[File:facebook-6-public.png|400px]]
:[[File:facebook-6-public.png|400px]]
*Finally, click Dashboard on the left,  get the App ID and App Secret and enter them in Moodle as the client ID and secret.
*Abschließend finden Sie links unter ''Dashboard'' die App ID und das App Secret. Gehen Sie in Moodle auf die Seite ''Website-Administration > Server > OAuth 2 Services'', Klicken Sie auf den Button ''Neuen Facebook Service anlegen'' und tragen Sie die App ID und das App Secret als Client ID und Client Kennwort ein.
:[[File:facebook_7_app_id_and_secret.png|400px]]
:[[File:facebook_7_app_id_and_secret.png|400px]]


[[en:OAuth 2 Facebook service]]
[[en:OAuth 2 Facebook service]]

Version vom 19. Juni 2017, 08:15 Uhr

Baustelle.png Diese Seite ist noch nicht vollständig übersetzt.


Neue Funktionalität
in Moodle 3.3!


Um einen OAuth2 Client für Facebook aufzusetzen, gehen Sie folgendermaßen vor:

facebook-1-new-app.png
  • Tragen Sie einen Namen und eine Kontakt-E-Mail-Adresse ein un dklicken Sie auf den Button Create App ID.
facebook-2-name.png
  • Klicken Sie links auf Settings, fügen Sie ein App-Symbol und die erforderlichen URLs hinzu, wählen Sie eine Kategorie, z.B. Education und speichern Sie Ihre Einstellungen.
facebook-3-basic-settings.png
  • Klicken Sie links auf den Link + Add Product und klicken Sie bei Facebook Login auf den Button Get Started.
facebook-4-add-product.png
facebook-login.png
  • Klicken Sie auf den Reiter Web, tragen Sie die URL Ihrer Moodle-Site ein und klicken Sie auf den Button Save.
facebook-webapp-wizard.png
  • Klicken Sie links auf Facebook Login > Settings und konfigurieren Sie den Client OAuth: Setzen Sie die Einstellung Web OAuth Login auf Yes und alle anderen Einstellungen auf No (aus Sicherheitsgründen). Tragen Sie die Callback URL zu Ihrer Moodle-Site ein IhreMoodleSiteURL + /admin/oauth2callback.php, z.B. https://lemon.edu/admin/oauth2callback.php und klicken Sie dann auf den Button Save Changes.
facebook-5-oauth-settings-v2.png
  • Klicken Sie links auf App Review und setzen Sie die Einstellung Make Moodle public auf Yes.
facebook-6-public.png
  • Abschließend finden Sie links unter Dashboard die App ID und das App Secret. Gehen Sie in Moodle auf die Seite Website-Administration > Server > OAuth 2 Services, Klicken Sie auf den Button Neuen Facebook Service anlegen und tragen Sie die App ID und das App Secret als Client ID und Client Kennwort ein.
facebook 7 app id and secret.png