OAuth2 Fehlerbehandlung

Aus MoodleDocs
Wechseln zu:Navigation, Suche


Fehlerbehandlung / FAQ

Auf der Seite OAuth 2 Services steht ein rotes Kreuz in der Spalte Login erlauben.

Stellen Sie sicher, dass auf der Einstellungsseite des entsprechenden Services (Klick auf Bearbeiten-Symbol settings.svg) ganz unten die Checkbox Auf der Login-Seite anzeigen markiert ist. Nach dem Speichern sollte in der Spalte Logins erlauben ein grünes Häkchen erscheinen.

Ich erhalte eine Coding error Fehlermeldung, nachdem ich die OAuth2 Authentifizierung aktiviert habe.

Haben Sie zu einem früheren Zeitpunkt bereits ein (älteres) OAuth2-Plugins installiert? Wenn das der Fall ist, müssen Sie dieses alte deinstallieren. danach können Sie das neue OAuth2 Plugin (das nun zum Standardpaket von Moodle gehört) aktivieren und verwenden.

Ich erhalte eine Fehlermeldung beim Versuch, mich mit meinem Facebook-Account anzumelden

Die Fehlermeldung lautet Die zurückgelieferte Nutzerinformation enthielt keinen Nutzernamen und keine E-Mail-Adresse. Der OAuth 2 Service ist möglicherweise falsch konfiguriert. Am wahrscheinlichsten ist der Grund für diese Fehlermeldung, dass Ihr Facebook-Konto unter Verwendung einer mobilen Telefonnummer angelegt wurde. In diesem Fall müssen Sie sich zunächst direkt bei Facebook anmelden und dort einen Nutzernamen und eine E-Mail-Adresse hinterlegen.

Ich erhalte nach der Anmeldung über einen OAuth 2 Service die Fehlermeldung Notwendiger Parameter fehlt

Diese Fehlermeldung kann durch einen falsch konfigurierten Webserver verursacht sein. OAuth 2 verwendet lange Tokens, die als URL Parameter übergeben werden. Einige Webserver-Konfigurationen verhindern, dass dies funktioniert. Siehe http://www.php.net/manual/en/reserved.variables.get.php#101469 für eine mögliche Lösung.

Ich habe überall grüne Häkchen für Google & Facebook OAuth2 Services, aber auf der Login-Seite werden keine Google & Facebook Login Buttons angezeigt

In einer Neuinstallation von Moodle 3.4 ist die OAuth2-Authentifizierung deaktiviert (vermutlich aus Sicherheitsgründen). Gehen Sie auf die Seite Website-Administration > Plugins > Authentifizierung > Übersicht und aktivieren Sie OAuth 2 und prüfen Sie anschließend die zugehörigen Einstellungen.