Alle Blogartikel

Single Sign-On und IAM

Single Sign On
Hannes
LinkedIn

Hannes Riehl
Lead Consultant CIAM

Das wichtigste in Kürze

Einfache Anmeldung

Single Sign-On (SSO) ermöglicht es Nutzer:innen, sich einmal anzumelden und danach auf mehrere Anwendungen zuzugreifen, ohne sich erneut authentifizieren zu müssen.

Einfach und sicher

SSO verbessert die Benutzerfreundlichkeit und reduziert Sicherheitsrisiken, da weniger Passwörter benötigt werden und zentrale Überwachung möglich ist.

Einsatz im IAM und CIAM

SSO ist ein zentraler Baustein im Identity & Access Management (IAM) und sorgt auch im Customer IAM (CIAM) für nahtlose und sichere Nutzererfahrungen über Plattformen hinweg.

Einfache Authentifizierung

Was ist Single Sign-On?

Single Sign-On (SSO) ist ein Authentifizierungsverfahren, das es Benutzern ermöglicht, sich einmalig anzumelden und anschließend auf mehrere Anwendungen und Dienste zuzugreifen, ohne sich bei jeder einzelnen erneut authentifizieren zu müssen. Diese Methode erleichtert den Zugang zu verschiedenen Systemen und verbessert die Benutzerfreundlichkeit erheblich, weil Nutzer nicht mehr mehrere Passwörter wiederholt eingeben müssen.

Der Ablauf

So funktioniert SSO

SSO basiert auf einem zentralen Authentifizierungsserver, der die Identität des Benutzers verifiziert und Zugangstokens ausstellt. Diese Tokens werden dann von den verschiedenen Anwendungen und Diensten akzeptiert, wodurch der Benutzer ohne erneute Eingabe von Zugangsdaten Zugriff erhält. Der Prozess lässt sich in folgenden Schritten beschreiben:

Anmeldung

Der Benutzer meldet sich einmalig über ein Anmeldeportal oder eine zentrale Authentifizierungsseite an. Dabei gibt er seine Zugangsdaten (z.B. Benutzername und Passwort) ein

Authentifizierung

Der Service Provider sendet ein Token, das einige Informationen über den Benutzer enthält, z. B. seine E-Mail-Adresse, an das SSO-System, auch bekannt als Identity Provider, als Teil einer Anfrage zur Authentifizierung des Benutzers.

Überprüfung

Sobald der Identity Provider die angegebenen Anmeldedaten überprüft hat, sendet er ein Token an den Service Provider zurück, das die erfolgreiche Authentifizierung bestätigt.

Token-Weiterleitung

Der Benutzer versucht, auf eine Anwendung oder einen Dienst zuzugreifen. Dann übermittelt der Nutzer der Anwendung sein Token, welches dann an den Identity Provider weitergeleitet wird.

Zugriffserlaubnis

Der Identity Provider prüft das Token und bestätigt dessen Gültigkeit. Die Anwendung gewährt dem Benutzer daraufhin den Zugriff, ohne dass dieser sich erneut anmelden muss.

Token

Tokens sind typischerweise zeitlich begrenzt und können verschiedene Formate haben. Sie werden sicher zwischen dem Authentifizierungsserver und den Serviceanbietern übertragen, oft über Protokolle wie OAuth, SAML oder OpenID Connect. Welche Token-Mechanik gewählt wird, hängt immer vom jeweiligen Projekt ab.

Durch die Verwendung von Tokens wird sichergestellt, dass die Authentifizierungsinformationen sicher und effizient übermittelt werden, wodurch die Benutzerfreundlichkeit verbessert und gleichzeitig die Sicherheit erhöht wird.

Sicher?

Wie sicher ist Single Sign-On (SSO)?

Hohe Sicherheit

Single Sign-On (SSO) bietet viele Sicherheitsvorteile. SSO reduziert beispielsweise die Anzahl der benötigten Passwörter, was das Risiko von Passwort-Missbrauch und Phishing-Angriffen verringert. Benutzer müssen sich nur ein starkes Passwort merken und nicht auf mehrere, meist schwache, Passwörter zurückgreifen. Zudem hilft SSO bei der zentralen Überwachung und Verwaltung von Anmeldeaktivitäten, was Sicherheitsvorfälle schneller erkennbar macht.

Risiken

Jedoch bringt SSO auch Risiken mit sich, da ein erfolgreicher Angriff auf das SSO-System potenziell Zugang zu mehreren Anwendungen und Diensten gewähren könnte. Daher ist es entscheidend, dass SSO-Implementierungen durch starke Sicherheitsmaßnahmen geschützt werden. Dazu gehören Multi-Faktor-Authentifizierung (MFA), regelmäßige Sicherheitsüberprüfungen, die Nutzung von Verschlüsselung für den Token-Transfer sowie strenge Zugriffskontrollen und Überwachungsprotokolle.

Wichtig: Richtige Implementierung

SSO kann bei richtiger Implementierung und Verwaltung die IT-Security erheblich verbessern, erfordert aber sorgfältige Planung und kontinuierliche Sicherheitsmaßnahmen, um potenzielle Schwachstellen zu minimieren.

Single Sign-On

IAM & CIAM

Single Sign-On: Schlüsselkomponente im Identity & Access Management 

Zentrale Authentifizierung und Autorisierung durch Single Sign-On 

Single Sign-On (SSO) ist ein wichtiger Baustein im Identity und Access Management (IAM), der es ermöglicht, Benutzer über verschiedene Anwendungen und Systeme hinweg zentral zu authentifizieren und zu autorisieren. Dabei kann SSO über verschiedene Standards implementiert werden.

SAML

Dieses XML-basierte Protokoll sorgt für den sicheren Austausch von Authentifizierungs- und Autorisierungsdaten zwischen dem Identitätsanbieter (IdP) und den Serviceanbietern (SP). SAML-Assertions enthalten Informationen über die Benutzeridentität und Berechtigungen, die für den Zugriff auf Anwendungen benötigt werden.

OAuth

Dieses Protokoll ermöglicht es Anwendungen, im Namen eines Benutzers auf Ressourcen zuzugreifen, ohne dass die Zugangsdaten direkt geteilt werden müssen. OAuth verwendet Access Tokens, um den Zugriff zu delegieren, was die Security erhöht.

OpenID Connect

Diese Erweiterung von OAuth 2.0 bietet eine zusätzliche Identitätsschicht, die es Anwendungen ermöglicht, die Identität des Benutzers zu verifizieren und grundlegende Profilinformationen zu erhalten.

Durch die Implementierung von SSO in IAM-Systemen können Unternehmen die Verwaltung von Benutzeridentitäten und Zugriffsrechten zentralisieren. Sicherheitsmaßnahmen wie Multi-Faktor-Authentifizierung können nahtlos integriert werden, um zusätzliche Schutzschichten zu bieten.

SSO im Customer Identity & Access Management 

Single Sign-On (SSO) spielt auch im Customer Identity and Access Management eine entscheidende Rolle, indem es die Authentifizierung für Kunden vereinfacht und das Benutzererlebnis verbessert. Im CIAM-Kontext ermöglicht SSO Kunden, sich einmalig anzumelden und anschließend nahtlos auf alle verbundenen Anwendungen und Dienste eines Unternehmens zuzugreifen, ohne sich mehrfach authentifizieren zu müssen. Dies ist besonders wertvoll für Unternehmen, die eine Vielzahl von Dienstleistungen über verschiedene Plattformen hinweg anbieten, wie E-Commerce-Websites, mobile Apps und Kundenportale.

Durch die Integration von SSO in CIAM-Systeme kann nicht nur die Benutzerfreundlichkeit erhöht, sondern auch die Security verbessert werden. Insgesamt fördert SSO im CIAM-Kontext die Kundenbindung und bietet eine konsistente und benutzerfreundliche Authentifizierungserfahrung.

Unterstützung gefällig?

Wir helfen Ihnen, die beste IGA-Lösung für Ihre Bedürfnisse zu finden. So minimieren Sie Risiken, optimieren Abläufe und geben Ihrem Team genau die Zugriffsrechte, die es braucht.

Use Case

So sieht SSO in der Praxis aus

Ein globaler E-Commerce-Riese hat mehrere Online-Plattformen, Websites und mobile Apps mit verschiedenen Untermarken und verschiedenen Produktkategorien. Möchte ein neuer Kunde nun bei verschiedenen Plattformen etwas kaufen, müsste er sich jedes Mal mit einem neuen Konto und einem anderen Konto anmelden. Das wäre ziemlich umständlich und der Kunde würde wahrscheinlich zu einem anderen Anbieter wechseln.

Stattdessen hat der E-Commerce Riese ein CIAM System mit Single Sign On, weshalb der Prozess des neuen Kunden so aussieht:

Zentralisierte Anmeldung

Der Kunde besucht die Haupt-Website des Unternehmens und sieht eine vereinheitlichte Anmeldeseite, die auch für alle mobilen Apps und Untermarken gilt. Beim ersten Besuch wird der Kunde aufgefordert, ein Konto zu erstellen oder sich mit bestehenden Zugangsdaten anzumelden.

Einmalige Authentifizierung

Nach der Anmeldung generiert das CIAM-System ein sicheres Token, das die Identität und Berechtigungen des Kunden bestätigt. Dieses Token wird verwendet, um den Kunden bei allen zugehörigen Plattformen und Apps anzumelden, ohne dass er seine Zugangsdaten erneut eingeben muss.

Nahtloser Zugriff

Der Kunde kann nun nahtlos zwischen der Website, den mobilen Apps und den spezialisierten Untermarken wechseln. Beispielsweise kann er auf der Website Elektronikprodukte durchsuchen, dann in der mobilen App Kleidung kaufen und später auf der Untermarken-Website Lebensmittel bestellen – alles ohne erneute Anmeldung.

Verbesserte Benutzererfahrung

Der Kunde erlebt eine deutlich verbesserte Benutzerfreundlichkeit, da er sich nur einmal anmelden muss und dennoch auf alle Dienste zugreifen kann. Dies reduziert die Frustration und erhöht die Wahrscheinlichkeit, dass der Kunde wiederholt auf den Plattformen einkauft.

Fazit

Effizienz und Sicherheit durch Single Sign-On 

  • Zentrale Anmeldung vereinfacht den Zugang zu mehreren Anwendungen ohne wiederholte Passworteingabe.
  • Mehr Benutzerfreundlichkeit durch weniger Aufwand und reduzierte Frustration für Nutzer.
  • Mehr Sicherheit, da weniger Passwörter im Umlauf sind und das Phishing-Risiko sinkt.

Wenn Du deinen Kunden und Mitarbeitern die alltägliche Anmeldung mit Single Sign-On erleichtern möchtest, wen Dich gerne an uns. Wir freuen uns auf Deine Nachricht!

Weitere Artikel