Überblick
Diese Anleitung führt dich durch die SCIM-Bereitstellung mit Okta. Du verbindest die SAML-Anwendung, die du schon für Langdock nutzt, mit dem SCIM-Endpunkt von Langdock und schaltest die Synchronisierung von Nutzern und Gruppen ein. Danach legt Okta Personen an, aktualisiert Name und E-Mail, deaktiviert sie und kann Gruppen in den Workspace übertragen.Setup Checkliste
Prüfe die Punkte in der SCIM Setup Checkliste, darunter:SCIM in Langdock einschalten
Öffne Sicherheit und gehe zu Nutzerbereitstellung (SCIM).- Schalte SCIM-Nutzersynchronisation aktiv ein. Okta kann SCIM erst danach aufrufen.
- Wähle Kopieren neben der SCIM Base URL. Das Feld zeigt nicht die ganze Adresse, nimm also den kopierten Wert. Sie endet auf
/api/scim/v2. In der Cloud ist dashttps://app.langdock.com/api/scim/v2. Hänge?aadOptscim062020nicht an. Dieser Parameter gilt nur für Microsoft Entra ID. - Wähle Generieren neben SCIM-Bearer-Token (API-Key). Kopiere den Token, bevor du den Dialog schließt. Langdock zeigt ihn nur einmal. Neu generieren ersetzt den Token, und der bisherige Token funktioniert sofort nicht mehr.
- Schalte SCIM-Gruppensynchronisation aktiv ein, wenn Okta Gruppen übertragen soll. Lass den Schalter aus, wenn du nur Nutzer bereitstellst. Gruppenanfragen scheitern, solange er aus ist.
- Wähle Member oder Editor unter Standardgruppenrolle für Nutzer in SCIM-Gruppen. Personen, die Okta einer Gruppe hinzufügt, bekommen diese Rolle in der Gruppe. Der Standard ist Editor. Eine andere Rolle für eine einzelne Gruppe stellst du an dieser Gruppe ein. Sie gilt nur für Personen, die danach hinzukommen. Siehe Standardrollen für SCIM-Gruppen.

Okta verbinden
Nutze die SAML-App, die du bereits für Langdock angelegt hast. In der Okta Admin Console: 1. Öffne den Tab General. Unter App Settings wählst du Edit. 2. Setze Provisioning auf SCIM und speichere mit Save. Der Tab Provisioning erscheint erst danach. Fehlt SCIM in der Liste, hat Okta die SCIM-Bereitstellung für diese App nicht freigeschaltet.
userName. Langdock behandelt userName als E-Mail-Adresse der Person.
6. Schalte unter Supported provisioning actions Import New Users and Profile Updates, Push New Users und Push Profile Updates ein. Schalte Push Groups ein, wenn SCIM-Gruppensynchronisation aktiv an ist. Lass Import Groups aus.
7. Setze Authentication Mode auf HTTP Header.
8. Bei Authorization zeigt Okta bereits Bearer. Füge nur den Token ein.


Heißt ein Feld in deiner Okta Console anders, ordne es der SCIM-Basis-URL, dem Bearer-Token und denselben Aktionen für Anlegen, Aktualisieren, Deaktivieren und Gruppen zu.


Gruppen übertragen
Übertrage die Gruppen in derselben Okta-App über den Tab Push Groups, ähnlich wie du oben Personen zuweist. Push Groups muss an der Integration aktiv sein:- Öffne Push Groups.
- Wähle die Okta-Gruppe über den Namen und übertrage sie, damit Langdock die Gruppe anlegt.
- Prüfe die Gruppe unter Gruppen.
Group already exists. Found group with the same name. Nutze einen Gruppennamen, der im Workspace noch frei ist.
In Langdock kannst du die Rolle von Personen in einer SCIM-Gruppe weiterhin ändern. Andere Änderungen an dieser Gruppe machst du in Okta.
Ergebnis prüfen
Der Verbindungstest nimmt niemanden in den Workspace auf. Ein erfolgreicher Test sieht so aus: Connector configured successfully, und bei Import Groups steht ein x.
Grenzen
- Okta findet eine Person über die E-Mail und eine Gruppe über den Namen. Jede andere Suche wird abgelehnt.
- Gib beim Anlegen oder Ersetzen einer Gruppe für jedes Mitglied einen Anzeigenamen an. Okta sendet diesen Namen. Eine Gruppe ohne ihn wird abgelehnt.
- Okta kann eine Person hinzufügen, eine Person entfernen und die gesamte Mitgliedschaft ersetzen. Das Ersetzen einer einzelnen Person über ein gefiltertes Update scheitert. Füge diese Person hinzu oder entferne sie.
- Wenn Okta nach einer Service-Provider-Konfiguration oder einem Schema fragt, mach ohne dieses Dokument weiter. Langdock stellt Nutzer und Gruppen ohne diese Endpunkte bereit.
- Nutze eine E-Mail auf einer verifizierten Domain. Füge eine neue Domain in Langdock hinzu und verifiziere sie, bevor Okta jemanden auf diese Adresse ändert.
- Eine E-Mail, die schon einer anderen Person gehört, wird abgelehnt.
Wenn etwas fehlschlägt
- 401. Der Wert in Authorization ist der aktuelle Token, ohne ein zweites Bearer. Neu generieren macht den vorherigen Token ungültig.
- 403 bei Nutzern. Schalte SCIM-Nutzersynchronisation aktiv ein.
- 403 bei Gruppen. Schalte SCIM-Gruppensynchronisation aktiv ein. Die Nutzerbereitstellung kann klappen, während jede Gruppenanfrage scheitert.
- 400 bei einem Nutzer. Die E-Mail-Domain ist nicht verifiziert, oder
userNameist keine gültige E-Mail-Adresse. - 409 bei einem Nutzer. Diese E-Mail gehört bereits einer anderen Person.
- 409 bei einer Gruppe. Eine Gruppe mit diesem Namen existiert schon.
- Eine Person scheitert, andere nicht. Notiere den Zeitpunkt und schreib an support@langdock.com. Lass SAML aktiv unverändert. Anmeldung und Bereitstellung sind getrennt, und zu frühes Einschalten von SAML sperrt alle aus, die noch ein Passwort nutzen.