EN Support erhalten

Microsoft-Login-Link für Intranet-Portale

Du kannst deine Mitarbeiterinnen und Mitarbeiter aus einem Intranet-Portal oder über ein Browser-Lesezeichen direkt zur Microsoft-Anmeldung leiten:

Voraussetzung:
Die Microsoft-E-Mail-Adresse muss mit der in Timebutler hinterlegten Login-E-Mail-Adresse übereinstimmen. Alternativ kannst du das Microsoft-Konto vorab unter “Einstellungen > Integration” verknüpfen. Mehr dazu erfährst du im Artikel Single Sign On (SSO) mit Microsoft, Google, Slack, Oauth und Azure.

Warum gibt es diese Funktion? (CSRF-Schutz)

Timebutler schützt Daten mit erweiterten Sicherheitsmaßnahmen gegen sogenannte Cross-Site Request Forgery (CSRF). Bei einem CSRF-Angriff versucht eine fremde Website, im Namen eines angemeldeten Nutzers Anfragen an Timebutler zu senden. Timebutler lehnt POST-Anfragen, die von einer anderen Website stammen, konsequent ab (HTTP 403, geprüft über den Origin- bzw. Referer-Header). Das Session-Cookie ist außerdem als SameSite=Lax eingestellt.

Manche Intranet-Portale haben Nutzer bisher über ein Formular angemeldet, das Benutzernamen und Passwort per POST-Anfrage an Timebutler geschickt hat. Für den Browser sieht das genauso aus wie ein CSRF-Angriff – deshalb wird diese Methode jetzt blockiert.

Der neue Microsoft-Login-Link ersetzt dieses alte Verfahren:

  • Es ist ein einfacher Link (GET-Anfrage), der nicht vom CSRF-Schutz blockiert wird.
  • Das Portal kann den OAuth-Login-Link nicht selbst zusammenbauen: Timebutler bindet den OAuth-State-Wert direkt an die jeweilige Browser-Sitzung des Nutzers und akzeptiert die Antwort von Microsoft nur, wenn beide Werte übereinstimmen. Der Link startet die Anmeldung also sicher auf dem Timebutler-Server im Browser des Nutzers und leitet erst dann zu Microsoft weiter.

Sicherheitshinweise

  • Keine Passwörter im Portal: Das Intranet-Portal speichert keine Passwörter und der Link enthält keine geheimen Daten.
  • Kein Open Redirect: Der Link leitet immer an die feste Anmeldeadresse von Microsoft weiter.