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.