Szenario: Moodle 2.4.1 und Mahara 1.6.3 auf der selben linuxmuster.net 6.0.31, Moodle Anmeldung über LDAP, Mahara übernimmt diese Anmeldung und legt ggf. auch den User neu an.
Aktionen als wwwadmin:
Website-Administration → Zusatzoptionen
die Option „Netzwerk: Ein“ setzen (neuer Menüpunkt „Netzwerk/Peers-verwalten“ taucht danach auf)Website-Administration → Netzwerk → Peers verwalten
einen neuen Rechner hinzufügen mit Name: „server/mahara“ und Art: „mahara“. Dann weitere Einstellungen:Website: https://server/mahara Rechnername: https://server/mahara Public-Key: "Hier den Key von Mahara hineinkopieren (Siehe unten) "
Website-Administration → Netzwerk → Peers → mahara
findet man unter dem Reiter „Dienste“ folgende Auswahl, ich habe zwei Punkte gesetzt:Service externe Einschreibung veröffentlichen Service externe Einschreibung abonnieren Portfolio Dienste veröffentlichen Portfolio Dienste abonnieren SSO Identity Provider veröffentlichen Ja SSO Identity Provider abonnieren SSO Service Provider veröffentlichen SSO Service Provider abonnieren Ja
Nurzerinnen → Rechte → Rollen verwalten → authentifizierte Nutzer
den Punkt „Zu anderen Moodle über MNet verbinden“ erlauben.Website-Administration → Plugins → Authentifizierung → Übersicht
die MNet-Authentifizierung aktivieren.Aktionen als admin:
Administration → Netzwerk
das Netzwerk aktivieren. Dort findet man auch den Public-Key für Moodle zum herauskopieren.Administration → Institution
eine neue Institution anlegen, z.B. „Schulmoodle“Authentifizierungsname: Schulmoodle wwwroot: https://server.linuxmuster-net.lokal/moodle (PublicKey: wird automatisch abgeholt und dann angezeigt) Site-Name: moodle Anwendung: Moodle Portnummer: 443 Primäre Authentifizierung: None SSO Richtung: Die Gegenseite loggt sich via SSO ein Aktualisierung der Benutzerdaten beim Einloggen Ja Wir legen Nutzer/innen automatisch an Ja Wir importieren Content Nein
Nun kann man sich bei Moodle z.B. als Lehrer anmelden und über den angezeigten Link im Serverblock zu Mahara wechseln, ohne sich dort neu anzumelden. Mahara legt dabei den User, falls unbekannnt, neu an. Direktes Anmelden des Lehrers bei Mahara funktioniert mit obigen Einstellungen nicht.