Überblick
SCIM-Provisioning automatisiert die Nutzer- und Gruppenverwaltung zwischen Okta und ThingLink.
Mit SCIM-Provisioning kann Okta in ThingLink Nutzer erstellen, Nutzerdaten aktualisieren, Nutzer deaktivieren, Gruppen erstellen und Gruppenmitgliedschaften synchron halten.
SCIM-Provisioning regelt nicht, wie sich Nutzer anmelden. Die Authentifizierung erfolgt separat über Okta Single Sign-on, das du vor SCIM einrichten solltest. Eine Anleitung findest du unter Okta Single Sign-on aktivieren.
Warum SCIM-Provisioning?
Mit SCIM-Provisioning wird der Nutzerzugriff über Okta verwaltet statt manuell in ThingLink. Das reduziert den manuellen Verwaltungsaufwand und hilft, Nutzerzugriffe und Gruppenmitgliedschaften synchron zu halten.
Wenn du den Zugriff über Okta-Gruppen verwaltest, kannst du diese Gruppen auch an ThingLink übertragen (Push). So kannst du ThingLink-Gruppen nutzen, um Inhalte automatisch mit den richtigen Nutzern zu teilen. Weitere Informationen findest du in diesem Artikel.
SCIM-Provisioning einrichten
Voraussetzungen
Stelle sicher, dass:
- du Okta Single Sign-on für deine ThingLink-Organisation bereits eingerichtet hast.
- du ein Administratorkonto in ThingLink hast.
- du ein Okta-Administratorkonto mit der Berechtigung hast, Anwendungen hinzuzufügen und Provisioning zu konfigurieren.
Schritt 1: SCIM in ThingLink aktivieren
Gehe in ThingLink zu Organisation > Integrationen > SCIM-Provisioning.
Klicke auf Aktivieren und konfigurieren.
Kopiere die Endpoint URL und das Secret token. Du brauchst beides später.
Schritt 2: Provisioning in Okta konfigurieren
SCIM-Anwendung in Okta hinzufügen
- Gehe in der Okta Admin Console zu Applications > Applications.
- Klicke auf Browse App Catalog.
- Suche nach SCIM 2.0 Test App (OAuth Bearer Token):
- Wähle die Anwendung aus und klicke auf Add Integration.
Allgemeine Einstellungen konfigurieren
Konfiguriere die allgemeinen Einstellungen:
- Application label: Gib einen aussagekräftigen Namen ein, z. B. ThingLink SCIM.
- Application visibility: Aktiviere das Kästchen, um die Anwendung vor Nutzern auszublenden. Diese Anwendung wird nur für das Provisioning verwendet. Nutzer sollten stattdessen über die Okta SSO-Anwendung auf ThingLink zugreifen.
- Browser plugin auto-submit: Deaktiviert lassen.
- Klicke auf Next.
Anmeldeoptionen konfigurieren
Diese App wird nicht für die Anmeldung verwendet, daher sollten die Einstellungen hier keinen Einfluss darauf haben, wie deine Nutzer auf ThingLink zugreifen.
- Wähle unter Sign-On Options die Option Secure Web Authentication.
- Wähle User sets username and password.
- Die Anmeldeeinstellungen werden für das ThingLink SCIM-Provisioning nicht verwendet. Wenn Okta eine Login URL verlangt, gib https://www.thinglink.com/login ein. Verwende hier nicht die OIDC-Callback-URL.
- Lass die übrigen Anmeldeeinstellungen (Credential Details) auf den Standardwerten und schließe die Erstellung der Anwendung ab.
Klicke auf Done, um die Ersteinrichtung abzuschließen.
API-Integration konfigurieren
- Öffne die Anwendung ThingLink SCIM in Okta.
- Gehe zu Provisioning > Configure API Integration.
- Wähle Enable API Integration.
- Gib die folgenden Werte ein:
- SCIM 2.0 Base URL: Füge die aus ThingLink kopierte Endpoint URL ein.
- OAuth Bearer Token: Füge das aus ThingLink kopierte Secret token ein.
- Lass Import Groups aktiviert.
- Klicke auf Test API Credentials. Wenn der Test erfolgreich ist, klicke auf Save.
Provisioning-Einstellungen konfigurieren
- Gehe zu Provisioning > To App und klicke auf Edit.
- Aktiviere die folgenden Optionen:
- Create Users
- Update User Attributes
- Deactivate Users
- Lass Sync Password deaktiviert.
- Speichere die Änderungen.
Attributzuordnungen prüfen
- Scrolle im selben Tab Provisioning > Bereich To App nach unten zu den SCIM-Attributzuordnungen.
- ThingLink benötigt nur die grundlegenden Nutzerattribute, um Nutzer zu identifizieren und anzuzeigen. Lass die folgenden Zuordnungen aktiviert:
- userName
- displayName
- Given Name
- Family Name
- Entferne alle weiteren Zuordnungen, sofern dein Ansprechpartner bei ThingLink nichts anderes vorgegeben hat.
Schritt 3: Nutzer und Gruppen zuweisen
Nutzer und Gruppen zuweisen
Öffne den Tab Assignments in der Anwendung ThingLink SCIM. Weise die Nutzer und Gruppen zu, die in ThingLink bereitgestellt werden sollen.
Zuweisungen für die SCIM-Anwendung sind getrennt von Zuweisungen für die Okta SSO-Anwendung. Wenn du einen Nutzer der Okta SSO-Anwendung zuweist, kann er sich anmelden, wird aber nicht automatisch der SCIM-Anwendung zugewiesen.
Wenn ein Nutzer der SCIM-Anwendung zugewiesen wird, stellt Okta den Nutzer in ThingLink bereit. Wenn die Zuweisung eines Nutzers zur SCIM-Anwendung aufgehoben wird, wird sein ThingLink-Konto deaktiviert, sofern er nicht weiterhin über eine andere Gruppe oder Zuweisung zugewiesen ist.
Optional: Push Groups einrichten
Um ThingLink-Gruppen zu erstellen und Gruppenmitgliedschaften synchron zu halten, konfiguriere Push Groups in Okta:
- Gehe in der Anwendung ThingLink SCIM zu Push Groups.
- Klicke auf Push Groups.
- Wähle die Okta-Gruppe aus, die du an ThingLink übertragen möchtest.
- Bestätige den Gruppennamen und speichere die Push-Group-Konfiguration.
- Wiederhole das für jede Gruppe, die in ThingLink erstellt und verwaltet werden soll.
Wenn du der SCIM-Anwendung eine Gruppe zuweist, werden die Nutzer dieser Gruppe bereitgestellt. Push Groups brauchst du, wenn Okta zusätzlich die entsprechende Gruppe in ThingLink erstellen und ihre Mitgliedschaften synchron halten soll.
Push-Gruppen müssen sich von Zuweisungsgruppen unterscheiden. Weitere Hinweise von Okta findest du auf den folgenden Seiten:
- Okta Identity Engine: https://help.okta.com/oie/en-us/content/topics/users-groups-profiles/app-assignments-group-push.htm
- Okta Classic Engine: https://help.okta.com/en-us/content/topics/users-groups-profiles/app-assignments-group-push.htm
So funktioniert das Provisioning
Nutzer
Wenn ein Nutzer in Okta der Anwendung ThingLink SCIM zugewiesen wird, erstellt ThingLink ein Nutzerkonto für ihn.
Bereitgestellte Konten werden mit der niedrigsten in deiner Organisation verfügbaren Zugriffsstufe erstellt: Lernender oder Schüler, je nach Organisationstyp und Abonnement. Das Bereitstellen unterschiedlicher ThingLink-Rollen über SCIM wird derzeit nicht unterstützt.
Wenn die Zuweisung eines Nutzers zur SCIM-Anwendung aufgehoben wird, wird sein ThingLink-Konto deaktiviert. Konten werden nicht vollständig gelöscht, um Inhalts- oder Datenverlust zu vermeiden.
Gruppen
Mit Okta-Gruppen kannst du Zuweisungen in großem Umfang verwalten. Außerdem kann Okta Gruppen an ThingLink übertragen und ihre Mitgliedschaften synchron halten.
Nutze Push Groups, wenn ThingLink-Gruppen anhand von Okta-Gruppen automatisch erstellt und verwaltet werden sollen.
Fehlerbehebung
Wenn das Provisioning nicht wie erwartet funktioniert:
Prüfe, ob die Endpoint URL und das Secret token korrekt aus ThingLink kopiert wurden.
Klicke in Okta auf Test API Credentials, um zu bestätigen, dass Okta eine Verbindung zu ThingLink herstellen kann.
Prüfe die Provisioning-Einstellungen unter Provisioning > To App und stelle sicher, dass Create Users, Update User Attributes und Deactivate Users aktiviert sind.
Prüfe die Okta-Provisioning-Protokolle auf Fehler.
Stelle sicher, dass die betreffenden Nutzer und Gruppen der SCIM-Anwendung zugewiesen sind und nicht nur der Okta SSO-Anwendung.
Stelle sicher, dass Push Groups konfiguriert sind, wenn Gruppen und Gruppenmitgliedschaften in ThingLink erscheinen sollen.
Wenn das Problem weiterhin besteht, wende dich an den ThingLink-Support.
Einschränkungen und Hinweise
- SCIM-Provisioning und Okta Single Sign-on werden separat konfiguriert.
- Rollen-Mapping wird derzeit nicht unterstützt. Neue Nutzer werden mit der niedrigsten in deiner Organisation verfügbaren Zugriffsstufe bereitgestellt.
- Stelle sicher, dass deine ThingLink-Lizenz genügend Nutzerplätze für die geplanten Nutzer hat.
- Wenn ein Nutzer bereits ein eigenständiges ThingLink-Konto hat, das nicht mit deiner Lizenz verbunden ist, verschiebt SCIM-Provisioning dieses Konto möglicherweise nicht automatisch in deine Organisation. Der Nutzer muss eventuell zuerst zu deiner Lizenz hinzugefügt oder eingeladen werden.
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.