Zum Hauptinhalt springen

Single Sign-On (SSO) für DataCamp Enterprise: Ein Überblick

🤖 Hinweis: Artikel in anderen Sprachen als Englisch werden mit Hilfe von KI übersetzt. Obwohl wir auf Genauigkeit achten, können einige Formulierungen leicht variieren. Wenn Sie etwas bemerken, das verbessert werden könnte, freuen wir uns über Ihr Feedback.

Was ist Single Sign-On?

Single Sign-On (SSO) ist eine Art der Authentifizierung, die es Nutzern ermöglicht, mit einem einzigen Satz von Anmeldedaten auf mehrere Anwendungen und Dienste zuzugreifen.

Die Enterprise-SSO-Integration von DataCamp ermöglicht es Kunden, die Mitglieder ihrer Organisation außerhalb der bereits bestehenden Anmelde- und Kontoerstellungsprozesse von DataCamp zu verwalten.

Einige Vorteile von SSO sind:

  • Mehr Sicherheit und minimiertes Phishing

  • Ein einfacherer Onboarding- und Mitgliederverwaltungsprozess

  • Organisationsmitglieder benötigen keine separaten Anmeldedaten, um auf DataCamp zuzugreifen

  • Bessere Benutzererfahrung: Benutzer erhalten nahtlos ein Konto und werden direkt zu DataCamp-Inhalten weitergeleitet, alles in einem Schritt

Voraussetzungen

Um SSO einzurichten, müssen Sie einen DataCamp Enterprise-Plan haben und Administrator Ihrer Organisation sein. Informationen zu Funktionen und Preisen für ein Upgrade auf einen DataCamp Enterprise-Plan finden Sie hier.

Derzeit unterstützt DataCamp nur die SAML 2.0-Integration. Um SSO einzurichten, müssen Sie einen konfigurierten SAML-Identitätsanbieter (IdP) haben. Der IdP ist das Verzeichnis oder die Datenbank, die die Benutzer- und Organisationskonten enthält.

Einrichtung von Single Sign-On

Erforderliche Einstellungen

Melden Sie sich bei DataCamp an und navigieren Sie zu Ihrer Enterprise-Organisation, dann wählen Sie Einstellungen > SSO > SAML 2.0 erlauben.

Um die Integration abzuschließen, müssen Sie die unten aufgeführten Informationen eingeben, die für Ihre Organisation einzigartig sind:

  • Entity ID/Issuer URL: Diese wird vom IdP bereitgestellt, um die Domain Ihrer Organisation eindeutig zu identifizieren.

  • Login URL/SSO Endpoint: Dies ist die URL, die DataCamp aufrufen soll, um eine Benutzeranmeldung vom IdP anzufordern.

  • IdP-Zertifikat: Dies ist das Authentifizierungszertifikat, das von Ihrem IdP ausgestellt wurde.

SAML-Attribute

Darüber hinaus ist es wichtig, die SAML-Attributnamen für wichtige Benutzerinformationen abzustimmen. DataCamp akzeptiert die folgenden Angaben: Vorname, Nachname und E-Mail.

Von diesen drei ist die E-Mail für die ordnungsgemäße Funktion der Integration zwingend erforderlich. Vorname und Nachname sind optional, werden aber empfohlen, um die beste Benutzererfahrung zu bieten.

Für diese drei Felder akzeptieren wir eine Liste von Attributnamen:

E-Mail

Vorname:

Nachname:

Wenn eines dieser Attribute nicht gesendet wird, wird der entsprechende Wert in DataCamp nicht aktualisiert. Im Wesentlichen bedeutet dies:

  • neue Benutzer haben keinen Vor- oder Nachnamen;

  • Benutzer, die vor der Aktivierung von SSO erstellt wurden, behalten den zuvor gesetzten Vor- und Nachnamen.

Das Übermitteln eines leeren Werts für (eines der) Attribute aktualisiert jedoch die entsprechenden Werte in DataCamp. Somit erhalten Benutzer, die vor der Aktivierung von SSO einen Vor- oder Nachnamen hatten, nach der ersten erfolgreichen Anmeldung über SSO einen leeren Vor- und Nachnamen.

Nachdem Sie die korrekten Informationen sowohl in DataCamp als auch in Ihrem IdP eingegeben haben, ist der letzte Schritt, SSO aktivieren auszuwählen, und schon ist alles bereit! SSO wurde für Ihre Organisation aktiviert.

Optionale Einstellungen

NameID-Format

DataCamp unterstützt zwei Optionen zur Konfiguration des NameID-Formats:

  • nameid-format:emailAddress(Standard)

  • nameid-format:unspecified

Wenn DataCamp Ihre interne Mitarbeiter-ID als eindeutigen Bezeichner anstelle der E-Mail verwenden soll, müssen Sie Ihren IdP so konfigurieren, dass das NameID-Format als "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified" gesendet wird und der Wert "unspecified" die Mitarbeiter-ID ist. Anschließend müssen Sie in Ihren DataCamp-SSO-Einstellungen "unspecified" auswählen. Die E-Mail-Adresse muss weiterhin als Attribut gesendet werden, da sie für unsere Plattform erforderlich ist. Obwohl optional, wird dringend empfohlen, auch Vorname und Nachname als SAML-Attribute zu senden, da dies die einzige Möglichkeit ist, dass Ihre Lernenden auf DataCamp ihre vollständigen Namen ausgefüllt haben.

Nachdem der IdP so konfiguriert wurde, dass er den Wert "unspecified" sendet, und die Einstellung in den DataCamp-SSO-Einstellungen vorgenommen wurde, speichern wir die Mitarbeiter-ID für jeden Benutzer, sobald er sich anmeldet. Wenn Sie Ihre Konfiguration aktualisieren, während bereits Mitglieder in Ihrer Organisation sind, haben wir deren Mitarbeiter-ID erst beim nächsten Login.

Für bestimmte LMS- oder LXP-Integrationen kann die Mitarbeiter-ID erforderlich sein. In diesem Fall müssen Sie Ihre SSO-Einstellungen so konfigurieren, dass die Mitarbeiter-ID als nicht spezifiziertes NameID-Format gesendet und gespeichert wird. Wenn wir aus irgendeinem Grund keine Mitarbeiter-ID haben (z. B. wenn sich der Benutzer seit der Aktualisierung der Konfiguration nicht angemeldet hat), können wir keine Inhaltsabschlussinformationen für diesen Benutzer senden, bis er sich anmeldet und wir seine Mitarbeiter-ID gespeichert haben.

Sie können die zuletzt synchronisierten NameID-Zuordnungen im SSO-Konfigurationstab einsehen. Sobald wir Zuordnungen erhalten, werden diese wie folgt angezeigt:

Konfiguriert zum Empfang von NameID-Zuordnungen. Kürzlich erhaltene Zuordnungen:

Der linke Wert ist die Mitarbeiter-ID (z. B. 10101010) und der rechte Wert ist die E-Mail.

Wenn die Zuordnungen falsch sind, wenden Sie sich bitte an unser Support-Team, um diese zurückzusetzen.

Just-in-Time (JIT) Provisioning

Wenn JIT Provisioning aktiviert ist, erstellt DataCamp automatisch ein Konto und weist eine Lizenz neuen Mitgliedern zu, wenn sie sich über SSO (über ihren IdP oder LMS) anmelden. Andernfalls werden neue Mitglieder auf eine Warteliste gesetzt, die eine Administratorgenehmigung erfordert, bevor eine Lizenz zugewiesen wird.

e0268e51-bb81-4c82-8fd9-7bc67702ceaa.png

Option „JIT Provisioning aktivieren“

Wenn Sie DataCamp nur einem bestimmten Publikum innerhalb Ihrer Organisation zugänglich machen möchten, wird empfohlen, JIT Provisioning zu deaktivieren und stattdessen eine der anderen Einladungsmethoden wie Einladungslinks zu verwenden. Beachten Sie, dass JIT erst dann wirksam wird, wenn Sie Ihren Benutzern explizit Zugriff im IdP gewähren oder einen benutzerdefinierten SSO-Deep-Link erstellen und teilen (siehe unten für weitere Informationen).

SSO-Anmeldung erzwingen

Wenn SSO erforderlich ist, müssen sich alle Mitglieder und Administratoren über den Identitätsanbieter anmelden. Wenn SSO optional ist, können sich Mitglieder und Administratoren entweder über den Identitätsanbieter oder mit der E-Mail und dem Passwort ihres DataCamp-Kontos anmelden.

Wenn Sie Mitglieder in Ihrer Organisation haben, wenn Ihre SSO-Integration mit erforderlichem SSO startet oder wenn SSO auf erforderlich geändert wird, werden sie sofort von DataCamp abgemeldet und müssen sich über SSO erneut authentifizieren.

Wir empfehlen dringend, SSO aus mehreren Gründen zu erzwingen, wobei der Hauptvorteil darin besteht, dass Benutzer automatisch zur Verwendung von SSO für die Authentifizierung weitergeleitet werden, anstatt die Möglichkeit zu haben, eine alternative Authentifizierungsmethode zu wählen.

Hinweis: Obwohl wir dringend empfehlen, SSO zu erzwingen, ist es wichtig, sicherzustellen, dass Ihre SSO-Konfiguration ordnungsgemäß funktioniert, bevor Sie sie verpflichtend machen. Als Vorsichtsmaßnahme empfehlen wir, die Einstellung optional zu belassen, bis Sie sicher sind, dass sie funktioniert, um die Möglichkeit zu vermeiden, vom Konto ausgesperrt zu werden. Derzeit gibt es keine alternative Methode für Organisationsadministratoren, sich im System anzumelden; alle müssen denselben Ablauf durchlaufen.

2ba73782-2f94-4e4d-8441-9031c5fc0a95.png

SSO aktivieren und deaktivieren

Nachdem Sie Ihre SSO-Einstellungen abgeschlossen haben, sind Sie bereit, SSO zu aktivieren. Klicken Sie dazu unten im Formular auf „SSO aktivieren“.

Wenn SSO aktiviert ist, erhalten Benutzer eine E-Mail mit der Erklärung, dass die Organisation SSO aktiviert hat und sie sich mit ihren SSO-Anmeldedaten erneut anmelden müssen.

In der E-Mail befindet sich ein Link, der sie zur Anmeldeseite von DataCamp weiterleitet. Auf dieser Seite müssen sie ihre E-Mail-Adresse eingeben und auf Weiter klicken. Wenn diese E-Mail mit einem Mitglied verknüpft ist, das zu einer Gruppe mit aktiviertem SSO gehört, werden sie zur IdP-Anmeldeseite weitergeleitet, um den Anmeldevorgang abzuschließen. Dort müssen sie sich mit ihren SSO-Anmeldedaten anmelden. Wenn dies erfolgreich ist, werden sie zurück zu DataCamp weitergeleitet und erhalten Zugriff auf die Plattform.

image2022-12-21_14-19-2.png

Benutzer erhalten eine E-Mail, wenn ihre Organisation SSO aktiviert oder deaktiviert

Ebenso erhalten Mitglieder, die aus der Organisation entfernt werden oder wenn SSO in der Organisation deaktiviert wird, eine E-Mail mit Anweisungen, ihr Passwort bei DataCamp zurückzusetzen, damit sie sich ohne SSO anmelden können.

Zusätzliche Dokumentation zu bestimmten Identitätsanbietern

Möchten Sie eine Integration mit einem der folgenden IdPs einrichten? Schauen Sie sich unsere Hilfedokumentation hier an:

Wir sind auch als Anwendung in der Microsoft Azure Gallery verfügbar.

Mitglieder in Ihre Organisation einladen, sobald SSO aktiviert und erforderlich ist (Admins)

Wie bereits erwähnt, empfehlen wir dringend, SSO aus mehreren Gründen zu erzwingen, wobei der Hauptvorteil darin besteht, dass Benutzer automatisch zur Verwendung von SSO für die Authentifizierung weitergeleitet werden, anstatt die Möglichkeit zu haben, eine alternative Authentifizierungsmethode zu wählen. Wir werden jedoch in unserer Dokumentation auch die Option abdecken, alternative Authentifizierungsmethoden zu verwenden, falls es Umstände gibt, in denen SSO nicht geeignet oder verfügbar ist.

  • Wenn SSO aktiviert, aber nicht als erforderlich festgelegt ist, funktionieren die Standard-Einladungsmethoden weiterhin ohne Einbeziehung von SSO.

  • Wenn SSO als erforderlich festgelegt ist, erfordern alle Einladungsabläufe, dass sich Benutzer mit ihren SSO-Anmeldedaten anmelden, um die Einladung anzunehmen.

Hinweis: Aus Sicherheitsgründen müssen Sie, wenn ein Benutzer bereits vor der Einladung ein bestehendes Konto bei DataCamp hat, eine der unten aufgeführten Methoden verwenden. Beide Optionen enthalten einen zusätzlichen Verifizierungsschritt, um zu bestätigen, dass der Benutzer auf der Plattform derselbe ist wie im IdP.

E-Mail-Einladungen

Sie können ein bestimmtes Mitglied per E-Mail-Adresse einladen. Der Vorteil dieser Einladungsmethode ist, dass Sie während des Einladungsprozesses auch deren Berechtigungen anpassen können (z. B. sie zum Administrator machen).

Hinweis: Wenn die Person, die Sie einladen möchten, bereits ein Konto bei DataCamp hat, müssen Sie sie mit der bei DataCamp registrierten E-Mail-Adresse einladen, damit deren Lernfortschritt übertragen wird.

image2022-12-21_15-11-11.png

Einladungslinks

Sie können einen Standard-Einladungslink generieren und diesen Link anpassen, um Mitglieder automatisch beim Beitritt bestimmten Teams hinzuzufügen.

Weitere Vorteile dieser Einladungsmethode:

  • Sie können die Einladung auf bestimmte E-Mail-Domains beschränken. Die Domains können beim Erstellen des Einladungslinks hinzugefügt werden.

  • Nur Lernende mit dem Link können sich anmelden. So vermeiden Sie, Benutzer einzeln einladen zu müssen, indem Sie den Link einfach an einen oder mehrere Lernende über Ihre eigenen Kommunikationskanäle weitergeben.

image2022-12-21_15-9-54.png

Benutzerdefinierter SSO-Deep-Link

Ein SSO-Deep-Link ist ein beliebiger Link zu einer Seite auf DataCamp, der eine Unternehmens-SSO-Kennung enthält. Wenn ein Benutzer auf diesen Link klickt, wird er automatisch zum IdP weitergeleitet, um sich mit SSO anzumelden (falls noch nicht angemeldet), und anschließend zurück zu der ursprünglich aufgerufenen Seite geleitet. Ist das Just-in-time Provisioning aktiviert und der Benutzer hat noch kein DataCamp-Konto, wird automatisch eines erstellt.

Das Format eines SSO-Deep-Links lautet: https://www.datacamp.com/groups/<GROUP_IDENTIFIER>/sso/saml/login?path=<PATH>

Ein Beispiel für ein <PATH> wäre "/home", um auf unsere Startseite zu verlinken. Sie können SSO-Deep-Links auf bestimmte Kurse und Tracking-Seiten richten.

Wenn Just-in-time Provisioning aktiviert ist, kann diese Einladungsmethode verwendet werden, um neue Konten auf DataCamp zu erstellen. Diese Methode kann immer verwendet werden, um sich bei Konten anzumelden, die bereits zu Ihrer Organisation hinzugefügt wurden. Hat ein Benutzer ein bestehendes Konto und ist noch nicht in der Organisation, wird er beim Login automatisch als Mitglied hinzugefügt.

Link vom Identitätsanbieter

Je nach spezifischer IdP-Konfiguration können sich Mitglieder auch direkt aus dem IdP heraus anmelden, indem sie die DataCamp-Anwendung im Verzeichnis auswählen.

Wenn Just-in-time Provisioning aktiviert ist, kann diese Einladungsmethode verwendet werden, um neue Konten auf DataCamp zu erstellen. Diese Methode kann immer verwendet werden, um sich bei Konten anzumelden, die bereits zu Ihrer Organisation hinzugefügt wurden. Hat ein Benutzer ein bestehendes Konto und ist noch nicht in der Organisation, wird er beim Login automatisch als Mitglied hinzugefügt.

Hinweis: Einige Identitätsanbieter, wie Degreed, unterstützen kein vom IdP initiiertes Login.

Link vom Learning Management System (LMS) oder Learning Experience Platform (LXP)

Wenn Sie eine unserer bestehenden LMS- oder LXP-Integrationen verwenden, ist es auch möglich, SSO zu kombinieren, sodass Benutzer nahtlos über SSO direkt vom IdP auf DataCamp zugreifen können. Für weitere Informationen lesen Sie bitte unsere LMS- und LXP-Dokumentation.

Diese Einladungsmethode kann verwendet werden, um neue Konten auf DataCamp zu erstellen (wenn Just-in-time Provisioning aktiviert ist) oder um sich bei Konten anzumelden, die bereits zu Ihrer Organisation hinzugefügt wurden. Hat ein Benutzer ein bestehendes Konto und ist noch nicht in der Organisation, wird er beim Login automatisch als Mitglied hinzugefügt.

Zugriff auf DataCamp, sobald Ihre Organisation SSO aktiviert und erforderlich gemacht hat (Mitglieder & Administratoren)

Es gibt mehrere Möglichkeiten, wie Ihr Administrator Sie einladen kann, einer Organisation beizutreten, wenn SSO aktiviert und erforderlich ist.

E-Mail-Einladung

Ihr Administrator kann Sie per E-Mail einladen, der DataCamp-Organisation beizutreten.

Hinweis: Wenn Sie bereits ein DataCamp-Konto unter einer anderen E-Mail-Adresse haben und möchten, dass Ihr Kursfortschritt in der Gruppe angezeigt wird, können Sie Ihre E-Mail in Ihrem Profil aktualisieren, bevor Sie die Einladung annehmen, und dann Ihren Administrator bitten, die Einladung erneut zu senden (deren E-Mail wird in der Einladung enthalten sein). Andernfalls erstellen Sie ein separates Konto.

Wenn Sie bereit sind, die Einladung anzunehmen, klicken Sie einfach in Ihrer E-Mail oder in Ihren In-App-Benachrichtigungen, falls Sie bereits ein Konto haben, auf „Gruppe beitreten“. Sie werden zum Identitätsanbieter (IdP) weitergeleitet, um sich mit Ihren SSO-Anmeldedaten anzumelden. Wenn die Anmeldung erfolgreich ist, werden Sie zu DataCamp weitergeleitet und haben Zugriff auf die Organisation in DataCamp.

Hinweis: Wenn SSO optional ist, werden Sie zur Anmeldung über das Anmeldeformular weitergeleitet. Da es optional ist, müssen Sie nicht über Ihren IdP gehen!

Einladungslink

Wenn SSO aktiviert und erforderlich ist, werden Mitglieder, die auf einen Einladungslink klicken, automatisch zum Identitätsanbieter (IdP) weitergeleitet, um sich mit ihren SSO-Anmeldedaten anzumelden.

Nach erfolgreicher Authentifizierung:

  • Wenn bereits ein DataCamp-Konto mit der vom IdP zurückgegebenen E-Mail existiert, bitten wir das Mitglied, den Besitz des Kontos zu bestätigen, indem es sich beim bestehenden Konto anmeldet (normalerweise mit dem Passwort dieses Kontos). Sobald der Benutzer bestätigt hat, dass er das Konto mit der vom IdP zurückgegebenen E-Mail besitzt, wird er der Gruppe beitreten.

  • Wenn noch kein DataCamp-Konto mit dieser E-Mail existiert, wird ein neues Konto erstellt, und der Benutzer wird weitergeleitet, um die Einladung anzunehmen und der Gruppe beizutreten.

Zugriff über Ihren IdP, LMS, LXP oder einen benutzerdefinierten SSO-Deep-Link

Mitglieder können sich auch selbst zur Organisation hinzufügen, indem sie sich zuerst bei Ihrem IdP anmelden, die DataCamp-Anwendung finden und darauf klicken, um beizutreten. Ebenso ist es in der Regel möglich, der Organisation über Ihr LMS- oder LXP-System beizutreten (wenn Ihr Administrator dies konfiguriert hat) oder über einen benutzerdefinierten SSO-Deep-Link, der von Ihrem Administrator erstellt wurde. Wenn die Organisation Just-in-time Provisioning aktiviert hat und Sie noch kein DataCamp-Konto haben, wird durch diese Einladungsmethode ein Konto für Sie erstellt.

Hinweis: Aus Sicherheitsgründen muss Ihr Administrator Sie mit einer der oben genannten alternativen Einladungsmethoden einladen, wenn Sie bereits ein DataCamp-Konto haben und noch nicht in der Organisation sind.

Wenn Sie versuchen, über einen DataCamp-Einladungslink beizutreten, Ihre Organisation jedoch keine verfügbaren Lizenzen mehr hat, werden Sie auf eine Warteliste gesetzt. Ihr Administrator wird darüber informiert, dass Sie versuchen, auf die Organisation zuzugreifen. Wenn er Ihre Wartelistenanfrage genehmigt, werden Sie der Organisation hinzugefügt und erhalten eine Bestätigungs-E-Mail.

Anmeldung nach Annahme einer Einladung

Nachdem Sie ein DataCamp-Konto erstellt und sich in Ihrer Organisation eingeschrieben haben, können Sie sich auf verschiedene Weise mit SSO bei DataCamp anmelden.

Anmeldeseite

Sie können unsere normale Anmeldeseite hier aufrufen: https://www.datacamp.com/users/sign_in.

Geben Sie Ihre E-Mail-Adresse ein (diese sollte dieselbe sein, die mit Ihren SSO-Anmeldedaten verknüpft ist). Solange Sie Mitglied der Organisation sind, erkennen wir, dass Sie sich mit SSO anmelden müssen, und leiten Sie zu Ihrem IdP weiter, um den Anmeldevorgang abzuschließen. Nach Abschluss werden Sie zurück zu DataCamp weitergeleitet, um mit dem Lernen fortzufahren.

Wenn SSO für Ihre Organisation aktiviert, aber nicht erforderlich ist, können Sie sich mit SSO anmelden (indem Sie auf die Schaltfläche „Use SSO“ klicken, wie unten gezeigt) oder mit Ihrer DataCamp-E-Mail und Ihrem Passwort.

image2022-12-21_15-55-9.png

Die Schaltfläche „Use SSO“ wird angezeigt, wenn SSO für Ihre Organisation optional ist

Zugriff über Ihren IdP, LMS, LXP oder einen benutzerdefinierten SSO-Deep-Link

Mitglieder können sich auch bei DataCamp anmelden, indem sie sich zuerst bei Ihrem IdP anmelden, die DataCamp-Anwendung finden und diese anklicken. Ebenso können Sie sich in der Regel über Ihr LMS- oder LXP-System anmelden (wenn Ihr Administrator es konfiguriert hat) oder über einen benutzerdefinierten SSO-Deep-Link, den Ihr Administrator erstellt hat. Vorausgesetzt, Sie haben bereits ein DataCamp-Konto und sind Mitglied der Gruppe, ist nur ein Klick erforderlich, um sich bei DataCamp anzumelden.

LMS-Kennungen

Für Kunden mit einer LMS-Integration bei DataCamp bieten wir eine Option, Benutzer über eine LMS-Kennung zu identifizieren, die sich von ihrer E-Mail oder ihrem NameID unterscheiden kann. Dies ist nützlich, wenn Ihre Mitglieder für alle drei (E-Mail, NameID und ihre LMS-ID) unterschiedliche Kennungen haben und Sie eine bestimmte Kennung für LMS-Integrationen verwenden möchten.

Zur Unterstützung dieser Funktion akzeptieren wir die LMS-Kennung als SAML-Attribut in der SAML-Antwort mit einem der folgenden Namen:

  • lms_username

  • http://schemas.xmlsoap.org/ws/2005/05/identity/claims/lms_username

Wenn uns dies übermittelt wird, speichern wir es und können es in Ihren LMS-Integrationen mit DataCamp verwenden, z. B. als Benutzerkennung in Benutzerabschlussereignissen.

Benutzer über SAML-Attribute zu Teams hinzufügen

Wir unterstützen das automatische Hinzufügen von Benutzern zu den Teams Ihrer DataCamp-Gruppe über SAML-Attribute, indem das SAML-Attribut dc_groups verwendet wird. Um diese Funktion zu nutzen, konfigurieren Sie das Attribut dc_groups in Ihrem Identitätsanbieter (IdP) so, dass es einen oder mehrere Teamnamen als Werte enthält, wobei jeder Teamname ein String/Textwert ist.

Für mehrere Teams geben Sie ein Mehrfachwert-Attribut an, zum Beispiel:

<saml:Attribute Name="dc_groups"
NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic">
    <saml:AttributeValue xsi:type="xs:string">Engineering</saml:AttributeValue>
    <saml:AttributeValue xsi:type="xs:string">Marketing</saml:AttributeValue>
    <saml:AttributeValue xsi:type="xs:string">Sales</saml:AttributeValue>
</saml:Attribute>

Für ein einzelnes Team können Sie ein Einzelwert-Attribut angeben, zum Beispiel:

<saml:Attribute Name="dc_groups" 
NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic">
  <saml:AttributeValue xsi:type="xs:string">Engineering</saml:AttributeValue>
</saml:Attribute>

Um einen Benutzer zu einem bestehenden Team hinzuzufügen, ist es wichtig, dass der angegebene Teamname genau mit dem in DataCamp konfigurierten Teamnamen übereinstimmt (Groß-/Kleinschreibung wird nicht berücksichtigt). Wenn ein angegebenes Team nicht existiert, erstellen wir automatisch ein neues Team und fügen den Benutzer hinzu.

Wichtiger Hinweis (#1): Diese Funktion ist derzeit strikt nur additiv. Das bedeutet, dass wir Benutzer niemals aus einem Team entfernen. Wenn ein Benutzer einem oder mehreren Teams angehört, führt das Senden eines leeren dc_groups-Werts oder das vollständige Weglassen nicht dazu, dass der Benutzer aus einem Team entfernt wird.

Wichtiger Hinweis (#2): Derzeit wird ein Benutzer nicht zu den Teams hinzugefügt, wenn er während des SSO-Ablaufs auf der Warteliste landet oder während des Ablaufs die Kontobesitzbestätigung durchführen muss. Dies liegt an einer Einschränkung unsererseits.

E-Mail-Domain-Whitelist

Die E-Mail-Domain-Whitelist ermöglicht es Ihrer Organisation, eine oder mehrere E-Mail-Domains (z. B. yourcompany.com) zu beanspruchen und Benutzer mit passenden E-Mail-Adressen automatisch an Ihren Single Sign-On-Identitätsanbieter (IdP) während der Anmelde- und Registrierungsprozesse weiterzuleiten.

Sobald Ihre Domain auf der Whitelist steht:

  • Anmeldevorgang: Wenn sich ein Benutzer ohne bestehendes DataCamp-Konto auf der DataCamp-Anmeldeseite anmeldet, prüfen wir dessen E-Mail-Domain. Wenn diese mit einer auf der Whitelist stehenden Domain übereinstimmt, wird der Benutzer automatisch zum IdP Ihrer Organisation weitergeleitet und die Anmeldeseite wird übersprungen. Nach erfolgreicher Authentifizierung im IdP kehrt er mit einem neu erstellten Konto zu DataCamp zurück. Ist Just-In-Time (JIT) Provisioning aktiviert, wird der Benutzer außerdem automatisch der Gruppe Ihrer Organisation hinzugefügt.
    Dies gewährleistet ein reibungsloses Onboarding für neue Benutzer, die versuchen, sich direkt bei DataCamp anzumelden.
    ​Hinweis: Für Benutzer, die bereits ein DataCamp-Konto haben, läuft der Anmeldevorgang wie gewohnt ab.

  • Registrierungsvorgang: Wenn sich ein neuer Benutzer mit einer auf der Whitelist stehenden Domain registriert, erhält er eine Benachrichtigung, dass seine Organisation bereits ein DataCamp-Abonnement hat. Der Benutzer wird dann zur Authentifizierung über den IdP Ihrer Organisation weitergeleitet.
    Dies stellt sicher, dass neue Benutzer nach der Verifizierung ihrer Identität über SSO korrekt mit der DataCamp-Gruppe und dem Abonnement Ihrer Organisation verknüpft werden.

Um den Prozess der E-Mail-Domain-Whitelist zu starten, wenden Sie sich bitte an Ihren Customer Success Manager oder den DataCamp-Support. Im Rahmen dieses Prozesses überprüfen wir, ob Ihre Organisation die Domain(s) kontrolliert, die Sie beanspruchen möchten.

Häufig gestellte Fragen (FAQ)

Was passiert, wenn ich SSO aktiviere, während bereits Mitglieder in meiner DataCamp-Organisation sind?

Sobald SSO aktiviert ist, erhalten Ihre bestehenden Mitglieder eine E-Mail mit der Aufforderung, sich mit ihren IdP-Anmeldedaten anzumelden. Danach müssen sich Ihre Mitglieder während ihrer Mitgliedschaft in einer Organisation mit aktiviertem SSO immer mit ihren IdP-Anmeldedaten anmelden.

Was passiert, wenn ein über SSO erstelltes Konto die Anzahl der von meiner Organisation bezahlten Lizenzen überschreitet?

Das Mitglied wird auf die Warteliste gesetzt, und eine E-Mail wird an alle Administratoren gesendet. Nach Genehmigung durch einen dieser Administratoren wird eine Lizenz hinzugefügt und der Benutzer kann DataCamp nutzen.

Unterstützt DataCamp IdP-initiiertes oder Service Provider initiiertes Single Sign-On?

DataCamp unterstützt sowohl IdP- als auch SP (Service Provider) initiiertes Single Sign-On.

Wird SSO auf mobilen Geräten unterstützt?

Ja, SSO wird in der mobilen App unterstützt.

Kann ich den Zugriff auf mobile Geräte mit Single Sign-On blockieren?

Es gibt keine DataCamp-Einstellung, um den Zugriff auf mobile Geräte mit Single Sign-On zu blockieren. Allerdings konnten Kunden in der Vergangenheit den Zugriff auf mobilen Geräten auf ihrer Seite in der IdP-Konfiguration blockieren.

Was passiert, wenn ein Mitglied aus meiner Organisation bei DataCamp entfernt wird?

Wenn ein Mitglied in Ihrer Organisation als Mitglied in DataCamp entfernt wird, erhält es eine E-Mail mit der Aufforderung, neue Anmeldeinformationen zu erstellen. Es wird auch aufgefordert, seine E-Mail-Adresse zu bestätigen und ein neues Passwort zu erstellen. Es hat keinen Zugriff mehr auf Ihre Organisation oder Premium-Inhalte im Rahmen Ihres Abonnements.

Was passiert, wenn ein Mitglied aus meinem IdP (Identitätsanbieter) entfernt wird?

Wenn Sie ein Mitglied aus Ihrem IdP entfernen und dessen IdP-Anmeldeinformationen deaktivieren, kann es sich nicht mehr bei DataCamp anmelden. Bitte beachten Sie, dass das Mitglied nicht automatisch aus der Mitgliederliste der DataCamp-Organisation entfernt wird; dies muss manuell auf der Mitgliederseite erfolgen. Bitte kontaktieren Sie unser Support-Team, wenn Sie Hilfe bei der Entfernung eines Mitglieds aus Ihrer Organisation benötigen.

Was passiert, wenn sich die E-Mail eines Mitglieds ändert?

Wir verlassen uns stark auf das NameID-Format, um Benutzer basierend auf den von ihrer Organisation bereitgestellten Anmeldeinformationen eindeutig zu identifizieren.

Wenn das NameID-Format auf email eingestellt ist, führt eine Änderung der E-Mail im Wesentlichen zur Erstellung einer neuen Benutzeridentität, wodurch der Zugriff auf das ursprüngliche Konto verloren geht.

Wenn das NameID-Format auf unspecified eingestellt ist, ist eine Änderung der E-Mail unproblematisch – wir aktualisieren sie automatisch in unserem System, solange wir den Benutzer anhand seiner NameID zuordnen können. Dies funktioniert jedoch nicht, wenn die neue E-Mail bereits mit einem anderen Konto verknüpft ist.

Stellt DataCamp CA-signierte Zertifikate bereit?

Alle Zertifikate sind standardmäßig selbstsigniert. Bitte kontaktieren Sie unser Support-Team, wenn Sie CA-signierte Zertifikate benötigen.

Was mache ich, wenn ich beim Anmelden einen Fehler erhalte, dass ich keinen Zugriff auf die DataCamp-Anwendung habe?

Wenn Sie einen Fehler erhalten, der besagt, dass der DataCamp-Link nicht funktioniert, wie im folgenden Screenshot:

Oder vielleicht eine aussagekräftigere Meldung, wie diese von Azure AD:

2.png

Diese Fehler treten beim IdP auf, daher müssen Sie Ihren Administrator kontaktieren und um Zugriff auf die DataCamp-Anwendung bitten. Leider kann DataCamp dies nicht beheben.

Warum verlangt DataCamp die Konfiguration von zwei ACS (Assertion Consumer Service) URLs im IdP?

Wir benötigen zwei ACS-URLs, um sowohl SP-initiierten als auch IdP-initiierten Login-Abläufe vollständig zu unterstützen. Beide URLs müssen konfiguriert sein, damit die Authentifizierung korrekt funktioniert, egal ob Benutzer den Login-Prozess von der DataCamp-Anmeldeseite oder direkt vom Identitätsanbieter (IdP) starten.

Wie aktualisieren wir das SSO-Zertifikat für unsere DataCamp-Gruppe?

Beim Aktualisieren des SSO-Zertifikats (z. B. wegen Ablaufdatum) ist es wichtig, dass die Aktualisierung zwischen DataCamp und Ihrem Identitätsanbieter (IdP) koordiniert wird, um Login-Unterbrechungen zu vermeiden.

Sie haben zwei Möglichkeiten:

  • Self-Service – Wenn Sie Zugriff auf die SSO-Einstellungen Ihrer Gruppe bei DataCamp haben, können Sie das neue Zertifikat selbst hochladen, indem Sie:

    • Zur SSO-Einstellungsseite Ihrer Gruppe navigieren (z. B. https://app.datacamp.com/groups/[Ihr-Gruppenname]/settings/sso)

    • Das neue Zertifikat in das Feld IdP-Zertifikat einfügen

    • Die Änderungen speichern, indem Sie auf die Schaltfläche Einstellungen aktualisieren klicken
      ⚠️ Wichtig: Stellen Sie sicher, dass Ihr IdP gleichzeitig auf das neue Zertifikat aktualisiert wurde. Beide Systeme müssen gleichzeitig wechseln, um Authentifizierungsfehler zu vermeiden.

  • Koordination mit DataCamp – Wenn Sie Support wünschen oder möchten, dass wir die Aktualisierung für Sie durchführen, senden Sie bitte eine E-Mail an den DataCamp-Support oder Ihren DataCamp-Ansprechpartner. Wir arrangieren eine gemeinsame Sitzung, um den Wechsel ohne Ausfallzeiten durchzuführen.

Warum werden Benutzer aufgefordert, den Kontobesitz zu bestätigen?

Wenn sich ein Benutzer über das SSO einer DataCamp-Gruppe anmeldet und wir feststellen, dass bereits ein DataCamp-Konto mit dieser E-Mail existiert, können wir den Benutzer nicht zur Gruppe hinzufügen, bis er nachweist, dass er der Besitzer des bestehenden DataCamp-Kontos ist. Dies wird als Bestätigung des Kontobesitzes bezeichnet.

confirm_account_ownership.png

In diesem Ablauf leiten wir den Benutzer zum Standard-Anmeldeformular weiter, wo er den Besitz durch Anmeldung mit seinem Passwort (oder einem Social-Login-Anbieter wie Google) nachweisen muss. Er kann den Besitz nicht durch Anmeldung mit dem Gruppen-SSO nachweisen. Er muss sich mit einer der auf dem bestehenden DataCamp-Konto vorhandenen Authentifizierungsmethoden anmelden.

Sobald er den Besitz durch Anmeldung nachgewiesen hat, fügen wir ihn zur Gruppe hinzu, und er kann künftig die SSO der Gruppe zur Authentifizierung verwenden.

Hat dies deine Frage beantwortet?