SSO - serlo/documentation GitHub Wiki

Im Folgenden beschreiben wir, wie das Single Sign-On getestet werden kann.

Login

1. Öffnen Sie serlo-staging.dev/auth/login in Ihrem Browser und klicken Sie auf 'Über "Mein Bildungsraum" anmelden'. Login-Seite auf serlo.org
2. Sie werden auf die Loginseite der Mein Bildungsraum weitergeleitet. Hier können Sie sich mit einem der Identity Providers anmelden (z.B. Bildungsraum-ID). Loginseite von Mein Bildungsraum
3. Geben Sie ihre Anmeldedaten ein. Loginseite von IDM Mein Bildungsraum
4. Anschließend werden Sie wieder auf serlo-staging.dev weitergeleitet. Sie sehen nun, dass Sie eingeloggt sind (beispielsweise an Ihrem Avatar). Header von serlo.org mit Avatar


Logout

Von Serlo-Webseite auf Mein Bildungsraum

1. Wenn Sie auf serlo-staging.dev mit der Maus auf Ihren Avatar gehen und dann auf "Abmelden" klicken, werden Sie auf Mein Bildungsraum weitergeleitet. Serlo Menu mit Abmelden-Button
2. Wenn Sie auf 'Logout' klicken, bekommen Sie die Meldung, dass es erfolgreich war. Logoutseite von Mein Bildungsraum
Erfolgreicher Logout bei Mein Bildungsraum
3. Auf serlo-staging.dev sehen Sie, dass Sie nicht mehr eingeloggt sind.

Von Mein Bildungsraum auf Serlo-Webseite

1. Loggen Sie sich auf Mein Bildungsraum aus. Menu bei Mein Bildungsraum mit Logout-Button
2. Sie sehen dann auf serlo-staging.dev, dass Sie nicht mehr eingeloggt sind (wenn nötig, Seite neu laden).



Anmerkungen:

  • Ihr Benutzername ist unleserlich (so etwas wie "546asdf4"). Das liegt daran, dass serlo-staging.dev keinen Zugriff auf den ursprünglichen Benutzernamen hat.
  • Ihr Konto wird in der Nacht gelöscht. Der Grund ist: Auf unserer Staging-Umgebung werden die Daten jede Nacht neu von der Produktivumbegung geladen. Sobald SSO in unserer Produktivumgebung freigeschaltet wird, werden die dort angelegten SSO-Konten selbstversändlich weiter funktionieren.
⚠️ **GitHub.com Fallback** ⚠️