Moodle Benutzer Authentifizierung
Warum muss sich das Moodle Plugin authentifizieren?
Micromate bietet jedem Lernenden eine auf jeden Lernenden individuell abgestimmte Lernerfahrung. Damit dies möglich ist, muss Micromate den Lernenden authentifizieren können.
Anleitung
Das Wichtigste in Kürze
Die Authentifizierung läuft im Hintergrund und benötigt keine Interaktion durch der Benutzer
Je nach “Identifikations-Modus” wird eine unterschiedliche Eigenschaft des Benutzers verwendet, um diesen eindeutig zu identifizieren.
Ablauf der Authentifizierung
Die Authentifizierung des Lernenden läuft komplett im Hintergrund ab. D.h. der Lernende kann kann innerhalb von Moodle sobald er angemeldet ist ohne zusätzliche Anmeldung direkt mit Micromate interagieren.
Damit dies funktioniert, läuft im Hintergrund der folgende Prozess ab:
Das Micromate Plugin meldet sich mit dem in den Einstellungen hinterlegten Zugangsschlüssel bei der API von Micromate und holt sich für den gewünschten Benutzer ein Zugangstoken ab. Dieses Zugangstoken repräsentiert die Authentifikation des Benutzers.
Das Zugangstoken wird dem Micromate-Widget übergeben.
Das Micromate-Widget kommuniziert mit der API von Micromate mit dem erhaltenen Zugangstoken.
Identifikations-Modi
Je nach Moodle-Installation, wird der Benutzer anhand von unterschiedlichen Eigenschaften eindeutig identifiziert. In den Einstellungen von deinem Moodle-Plugin kannst du angeben, über welches Merkmal des Benutzers die Identifizierung stattfinden soll.
Diese Einstellung kann nur während der Installation des Micromate Base Plugins angegeben und kann zu einem späteren Zeitpunkt nicht mehr angepasst werden.
Modus | Beschreibung |
---|---|
ID-Nummer | Jeder Benutzer hat in den “Optionalen Einstellungen” ein Feld “ID-Nummer”. Dies kann z.B. verwendet werden um die Id des Benutzers aus einem externen System zu konfigurieren. Vorteil: Nachteil: Beispiel Anwendungsfall: |
Benutzer-Id | Dies entspricht der ID welche Moodle für den Lernenden vergeben hat. Vorteil: Nachteil: Beispiel Anwendungsfall: |
In diesem Modus wird die E-Mail Adresse des Benutzers als eindeutige Identifikation verwendet. Vorteil: Nachteil: Beispiel Anwendungsfälle: |