Bei Study anmelden

Diese Seite ist der öffentliche eMedys-Auftritt. Dein Konto und deine privaten Inhalte laufen auf Study; die Anmeldung öffnet sich dort in einem eigenen Fenster.

Ein Dokument öffnen: Folge dem Nachweis

Szene 8 von 15

Der überarbeitete Weg nutzt die bestehende Lernvisite-Sitzung. Authentik vermittelt sie an Nextcloud; ein Dokumentenkonto entsteht bei der ersten bewussten Nutzung.

Erklärung

OTP bedeutet Einmalcode. Damit meldet sich ein Mitglied bei Lernvisite an. Beim Öffnen der Dokumente wird diese Sitzung geprüft und über eine eng begrenzte OAuth-Brücke an Authentik vermittelt. Nextcloud verwendet den Broker als OIDC-Anbieter. OAuth ist dabei der Rahmen für die Übergabe; OIDC ergänzt den Identitätsnachweis. Eine stabile lokale ID ordnet das Konto zu. Ein gleicher Name oder eine gleiche E-Mail darf kein fremdes Konto übernehmen. Der gezeigte Code prüft, ob die ursprüngliche Sitzung noch gültig ist und ob jemand in einer Stellvertretung handelt. Er ist ein kleiner Ausschnitt, nicht der gesamte Sicherheitsmechanismus. Kursgruppen werden weiterhin aus lokalen Freigaben abgeleitet. Eine spätere Hochschul-Anmeldung benötigt echte Provider-Konfiguration; Microsoft, Teams oder Neptun sind durch diese Architektur allein nicht angeschlossen.

Ein Dokument öffnen: Folge dem Nachweis

Lernvisite · OTP und Sitzung
Der Lernende meldet sich an und wählt bewusst „Dokumente öffnen“.
Begrenzte Brücke
Kurzlebige Einmalcodes und PKCE binden die Übergabe an den vorgesehenen Client.
Authentik · Broker
Eine feste lokale Identität wird vermittelt; kein stilles Zusammenführen über E-Mail.
Nextcloud · Dokumentenkonto
Bei erster Nutzung anlegen oder explizit zuordnen. Kursrechte separat abgleichen.

Schritt für Schritt

Lernvisite · OTP und Sitzung

Der Lernende meldet sich an und wählt bewusst „Dokumente öffnen“.

Begrenzte Brücke

Kurzlebige Einmalcodes und PKCE binden die Übergabe an den vorgesehenen Client.

Authentik · Broker

Eine feste lokale Identität wird vermittelt; kein stilles Zusammenführen über E-Mail.

Nextcloud · Dokumentenkonto

Bei erster Nutzung anlegen oder explizit zuordnen. Kursrechte separat abgleichen.

Denkpause

Zwei Konten haben dieselbe E-Mail-Adresse. Darf die Integration sie still zusammenführen?

Ja, gleiche E-Mail bedeutet immer gleiche Eigentümerschaft.

Eine E-Mail-Übereinstimmung ist keine allgemeine Übernahmeberechtigung.

Nein. Es braucht eine geprüfte Zuordnung und nachgewiesene Kontoeigentümerschaft.

Genau. Die feste Identität und die geprüfte Zuordnung schützen bestehende Konten.

Nur wenn der Anzeigename ebenfalls passt.

Auch Anzeigenamen ersetzen keinen Eigentumsnachweis.

Belege

Code · Originalauszug · feat(leana): harmonize community OTP with institutional SSO broker

2026-09-16 · leana/tools/study_companion/integrations/community_login.py · 8baf42f7300d40c7d76b4a88fe466d8b4841f93d

def current(bearer=None):
        bearer = bearer or request.cookies.get(app.config['SESSION_COOKIE_NAME'])
        identity = sessions.resolve(bearer)
        if not identity or identity.get('impersonation'):
            raise AuthFailure('Bitte mit deinem eigenen Zugang anmelden.')
        return bearer, identity

Mit meinem Konto im Hörsaal öffnen →

Quellen

Alle Lernwege