Blank white background with no objects or features visible.

Wir stellen Ihnen den vollständigen Gartner Hype Cycle für KI-Governance 2026 kostenlos zur Verfügung. Hier Exemplar sichern →

SCIM-Provisionierung: Warum die Deprovisionierung von allen falsch verstanden wird

von Ashish Dubey

Aktualisiert: October 6, 2026

Published: September 21, 2026

⚡ TL;DR
  • SCIM is an open REST standard your identity provider uses to create, update, and deactivate accounts in another application. It syncs two things: users and groups.
  • Onboarding is the visible half. If a new hire can’t log in, they say so within the hour. Offboarding is the invisible half — nobody files a ticket to report that they still have access after leaving.
  • SCIM is one of three provisioning modes TrueFoundry supports. JIT creates users on first login but never removes them. Invite-only creates nothing automatically. Only SCIM deprovisions.
  • On TrueFoundry, every IdP group pushed through SCIM becomes a team. Grant the role to the team once, and group membership in your IdP decides who holds it from then on.
  • Setup is three values: turn on SCIM under Provisioning, copy the SCIM Base URL, generate the Bearer token. The token is shown once.

Was SCIM eigentlich ist

SCIM steht für System for Cross-domain Identity Management. Es ist ein offener Standard – das Schema ist in RFC 7643, das Protokoll in RFC 7644 definiert –, der eine REST-API für den Austausch von Identitätsdaten zwischen Systemen festlegt. Version 2.0 ist der Standard, den alle großen IdPs implementieren.

Das zugrunde liegende Konzept ist einfacher als das Akronym. Ihr IdP fungiert als Client, die nachgelagerte Anwendung als Server. Der IdP verwaltet eine Liste von Personen und Gruppen; sobald sich diese Liste ändert, sendet er einen entsprechenden HTTP-Aufruf.

SCIM definiert zwei Ressourcen-Sammlungen, auf denen das gesamte Protokoll basiert:

Endpoint Holds Used for
/Users Individual accounts, with attributes like userName, emails, displayName, and active Creating, updating, and deactivating people
/Groups Named collections with a members array Keeping team and group membership in sync
What happens in your IdP SCIM call What the application does
Person is assigned to the app POST /Users Creates the account
Their name, email, or department changes PATCH /Users/{id} Updates the record in place
They’re added to or removed from a group PATCH /Groups/{id} Adjusts membership
They’re unassigned, suspended, or leave PATCH /Users/{id} setting active: false Deactivates the account
The record is removed outright DELETE /Users/{id} Removes the account

Die vorletzte Zeile ist entscheidend. SCIM bietet eine erstklassige, standardisierte Methode, um zu sagen: diese Person sollte keinen Zugriff mehr haben – und dieses Signal stammt von dort, wo das Ausscheiden einer Person bereits erfasst ist: bei der HR-gestützten Identitätsverwaltung, nicht in einer von der IT verwalteten Tabelle.

SCIM ist nicht SSO, und dieser Unterschied ist wichtig

SSO beantwortet zum Zeitpunkt der Anmeldung eine Frage: Ist diese Person die, die sie vorgibt zu sein? Eine SAML-Assertion oder ein OIDC-Token trifft ein, die Anwendung validiert es, und die Sitzung beginnt.

SCIM beantwortet kontinuierlich eine Frage: Sollte diese Person hier überhaupt existieren? Dies geschieht nach einem eigenen Zeitplan, unabhängig davon, ob sich gerade jemand anmeldet.

Die Lücke zwischen diesen beiden Ansätzen ist das eigentliche Problem. Wenn Sie SSO nur mit Just-in-Time-Kontoerstellung betreiben, bewacht Ihr IdP zwar den Haupteingang, aber die Konten im Hintergrund sammeln sich unbegrenzt an. Die Deaktivierung einer Person im IdP blockiert zwar neue Anmeldungen, aber das Kontoobjekt bleibt bestehen – weiterhin verknüpft mit allen Rollen, Mitgliedschaften und – was bei einer KI-Plattform besonders kritisch ist – allen API-Schlüsseln und Service-Tokens, die es angesammelt hat.

Warum die Deprovisionierung von allen falsch angegangen wird

Onboarding ist ein lautes Versagen. Offboarding ist ein stilles. Diese Asymmetrie erklärt fast jeden Befund bei Zugriffsüberprüfungen, den wir je gesehen haben.

Niemand beschwert sich über Zugriffsrechte, die er eigentlich nicht haben sollte. Wenn die Provisionierung fehlschlägt, meldet sich ein neuer Ingenieur innerhalb von zwanzig Minuten in einem Kanal. Wenn die Deprovisionierung fehlschlägt, hat der Begünstigte das Unternehmen bereits verlassen. Es gibt keinen Feedback-Mechanismus, daher bleibt der Fehler bestehen, bis ein Prüfer ihn entdeckt.

Manuelle Offboarding-Checklisten veralten mit der Zeit. Die Checkliste wird erstellt, wenn das Unternehmen acht SaaS-Tools nutzt. Zwei Jahre später sind es sechzig, aber die Checkliste enthält immer noch acht.

Die Verweildauer ist lang. Da das Problem meist unbemerkt bleibt, werden verwaiste Konten oft über Monate hinweg nicht erkannt und erst bei einem Audit oder einem Sicherheitsvorfall entdeckt – den zwei ungünstigsten Zeitpunkten für eine solche Entdeckung.

Auf KI-Plattformen ist ein verwaistes Konto mehr als nur ein Login. Ein veralteter Benutzerdatensatz kann mit Anmeldedaten für Modellanbieter, MCP-Serverzugriffen, bereitgestellten Workloads und langlebigen API-Schlüsseln verknüpft sein. Browsersitzungen laufen von selbst ab. Programmatische Anmeldedaten hingegen nicht. Deshalb muss API-Authentifizierung und RBAC in einem KI-Gateway identitätsbasiert statt schlüsselbasiert sein – ein Schlüssel ohne Besitzer ist ein Schlüssel, den niemand jemals widerrufen wird.

SCIM eliminiert den manuellen Schritt. Der Austritt wird einmalig im IdP erfasst und von dort aus weitergegeben.

SCIM vs. JIT vs. Nur-auf-Einladung: Welcher Bereitstellungsmodus ist der richtige?

TrueFoundry unterstützt drei Bereitstellungsmodi, wobei ein Mandant jeweils nur einen davon nutzt. Dies ist die Entscheidung, die die meisten Teams eigentlich treffen wollen, wenn sie nach SCIM suchen.

SCIM Just-in-time (JIT) Invite-only
Creates users automatically Yes, from IdP sync Yes, on first SSO login No
Deactivates or removes users automatically Yes, from IdP sync No No
Syncs groups or teams automatically Yes No No
Requires SSO Recommended Yes No
Requires an admin invite No No Yes
Good for external collaborators No No Yes
Source of truth Your IdP Your IdP, for login only Your admins
Best for Organizations that want the IdP to own the full user and group lifecycle Teams that use SSO but don’t want to configure SCIM External collaborators, early rollouts, tenants where every user is approved by hand

Aus dieser Tabelle lassen sich drei Erkenntnisse ableiten.

JIT ist kein leichtgewichtiges SCIM. Es ist nur die Hälfte von SCIM – die sichtbare Hälfte. Es sorgt dafür, dass eine neue Person problemlos und ohne Konfigurationsaufwand ein Konto erhält. Es unternimmt jedoch nichts, wenn eine Person das Unternehmen verlässt. Wenn Sie sich für JIT entscheiden, weil Sie „das Offboarding manuell erledigen wollen“, sollten Sie ehrlich hinterfragen, wer für diesen Schritt verantwortlich ist und wie er auditiert wird.

„Nur auf Einladung“ ist keine schlechtere Option, sondern eine andere. Für einen Auftragnehmer bei einer Partnerfirma, der nicht in Ihrem IdP geführt wird, ist eine Einladung der richtige Mechanismus. Das Problem entsteht, wenn man dies für Mitarbeiter nutzt, die bereits in Ihrem IdP vorhanden sind, da Ihre Administratoren dann zu einer manuellen Kopie eines Systems werden, für das Sie bereits bezahlen.

Die Gruppensynchronisierung ist der Punkt, den die meisten unterschätzen. Das automatische Anlegen von Benutzern spart pro Einstellung ein paar Minuten. Die Synchronisierung von Gruppen sorgt jedoch dafür, dass die Autorisierung dauerhaft korrekt bleibt – ein fortlaufender Nutzen statt einer einmaligen Erleichterung.

Wo Teams Fehler machen

SSO mit Deprovisionierung gleichsetzen. Der häufigste Fehler, der durchaus nachvollziehbar ist, da die Deaktivierung eines Benutzers im IdP neue Anmeldungen blockiert. Was dabei jedoch nicht passiert, ist das Löschen des Kontos, der Gruppenzugehörigkeiten oder der hinterlegten Anmeldedaten. Die Vordertür zu blockieren ist nicht dasselbe, wie das Konto zu schließen.

Gruppennamen, die bei der Synchronisierung lautlos scheitern. Jedes Provisionierungssystem hat Namenskonventionen, und IdP-Gruppen werden meist von Leuten benannt, die diese nie gelesen haben. Eine Gruppe namens ML Platform — Prod (EMEA) enthält ein Leerzeichen, einen Gedankenstrich und Klammern und wird daher downstream nicht als gültiges Team erkannt. Das Scheitern bleibt unbemerkt: Benutzer werden synchronisiert, die Gruppe jedoch nicht, und niemand merkt etwas, bis jemand fragt, warum das Team leer ist.

Annahme, dass SCIM alle Berechtigungen einer Person erfasst. SCIM synchronisiert Benutzer und Gruppenzugehörigkeiten. Es weiß nichts von Berechtigungen, die direkt und außerhalb einer Gruppe für eine bestimmte Ressource vergeben wurden. Entfernt man jemanden aus einem Team, bleiben die direkten Berechtigungen bestehen. Dies ist die häufigste Antwort auf die Frage: „Warum kann diese Person das immer noch sehen?“

Unsachgemäße oder fehlende Speicherung des SCIM-Tokens. Das Bearer-Token wird nur einmal angezeigt. Teams fügen es in den IdP ein, schließen den Tab und speichern keine Kopie. Das ist zwar kein Weltuntergang – man kann ein neues generieren –, aber dadurch wird das alte ungültig, sodass die Provisionierung stoppt, bis auch der IdP aktualisiert wurde. Speichern Sie es in Ihrem Secret-Manager, bevor Sie den Tab schließen.

Want to see the lifecycle end to end?
Spin up a TrueFoundry tenant, wire up your IdP, and watch a group become a team.

So funktioniert die SCIM-Provisionierung in TrueFoundry

TrueFoundry unterstützt SCIM sowohl für OIDC- als auch für SAML v2-SSO-Konfigurationen. Bevor Sie die Provisionierung konfigurieren, muss SSO funktionieren – die SCIM-URL und das Token befinden sich direkt bei der SSO-Konfiguration und nicht in einer separaten Integration.

High-level authentication flow showing the browser, TrueFoundry control plane, TrueFoundry Auth Server, and the customer identity provider exchanging tokens
Übergeordneter Authentifizierungsablauf: Browser, TrueFoundry Control Plane, TrueFoundry Auth Server und der Identity Provider des Kunden beim Austausch von Tokens

Schritt 1 – SSO konfigurieren

Gehen Sie zu Platform → Settings → SSO, aktivieren Sie Enabled, wählen Sie Ihren Anbieter aus und entscheiden Sie sich für OIDC oder SAML v2.

TrueFoundry SSO settings screen with the Enabled toggle, SSO Provider selector, and Authentication Configuration section

TrueFoundry-Bildschirm für SSO-Einstellungen mit dem Aktivierungsschalter, der Auswahl des SSO-Anbieters und dem Bereich für die Authentifizierungskonfiguration

Für OIDC geben Sie eine Client-ID, ein Client-Secret und eine Issuer-URL an; die Callback-URL auf der Seite des IdP lautet immer https://login.truefoundry.com/oauth2/callback. Für SAML geben Sie die IdP-SSO-URL sowie ein X.509-Signaturzertifikat an und kehren nach dem Speichern zurück, um die Callback-URL und Issuer-URL von TrueFoundry zu generieren und in Ihren IdP einzufügen.

SAML metadata panel in TrueFoundry showing the generated Callback URL and Issuer values to copy into the identity provider

SAML-Metadaten-Panel in TrueFoundry mit den generierten Werten für Callback-URL und Issuer, die in den Identitätsanbieter kopiert werden müssen

Ein Detail, das später Zeit spart: Konfigurieren Sie Ihren IdP so, dass er Claims mit den Namen email, sub und groups ausgibt. Dies sind die Standardwerte von TrueFoundry. Wenn Sie die Attribute auf der IdP-Seite entsprechend zuordnen, müssen Sie die erweiterten Felder nicht bearbeiten.

Okta SAML attribute mapping screen showing email, sub, and groups attribute statements

Okta-Bildschirm zur Zuordnung von SAML-Attributen mit den Attributanweisungen für email, sub und groups

Schritt 2 — SCIM aktivieren

Gehen Sie zu Einstellungen → Sicherheit & Zugriff → Bereitstellung und wählen Sie SCIMaus. Hier befinden sich alle drei Bereitstellungsmodi; durch die Auswahl eines Modus legen Sie das Lebenszyklusmodell des Mandanten fest.

Provisioning settings page showing the SCIM, Just-in-time, and Invite-only provisioning mode options

Seite für Bereitstellungseinstellungen mit den Optionen für SCIM, Just-in-Time- und Nur-auf-Einladung-Bereitstellungsmodi

Schritt 3 — SCIM-Basis-URL kopieren

Erweitern Sie Ihre gespeicherte SSO-Konfiguration, um die SCIM-URL zusammen mit den restlichen Metadaten anzuzeigen. Dies ist der Wert, den Ihr IdP aufruft.

Expanded SSO configuration row displaying the SCIM URL alongside other connection metadata

Erweiterte SSO-Konfigurationszeile, die die SCIM-URL zusammen mit anderen Verbindungsmetadaten anzeigt

Schritt 4 – SCIM-Token generieren

Klicken Sie auf das Schlüsselsymbol neben der SSO-Konfiguration, um das SCIM-Authentifizierungs-Token zu generieren.

Key icon next to an SSO configuration row with the option to generate and copy a SCIM token

Schlüsselsymbol neben einer SSO-Konfigurationszeile mit der Option, ein SCIM-Token zu generieren und zu kopieren

Behandeln Sie es wie ein Passwort. Es wird nur bei der Erstellung angezeigt; wenn Sie es verlieren, generieren Sie ein neues, wodurch das vorherige Token ungültig wird.

Schritt 5 – IdP darauf verweisen

Legen Sie in den Bereitstellungseinstellungen Ihres IdP die Basis-URL (manche IdPs nennen sie Tenant-URL) auf die SCIM-URL fest, setzen Sie Authentifizierung auf Bearer-Token und fügen Sie das SCIM-Token als Token-Wert ein. Weisen Sie dann Benutzer und Gruppen im IdP zu und starten Sie die Bereitstellung. Innerhalb weniger Minuten erscheinen Benutzer und Teams in TrueFoundry.

IdP-Gruppen werden zu Teams – das ist der entscheidende Teil

Die meisten SCIM-Anleitungen enden bei der Benutzersynchronisierung. Die Benutzersynchronisierung ist die einfache Hälfte. Der Grund, SCIM auf einer Plattform wie dieser zu nutzen, ist Gruppensynchronisierung, denn in Gruppen findet die Autorisierung statt.

Wenn der Tenant für SCIM konfiguriert ist, wird jede Gruppe, die Ihr IdP überträgt, automatisch zu einem TrueFoundry-Team. Fügen Sie jemanden zur IdP-Gruppe hinzu, tritt er dem Team bei; entfernen Sie ihn, verlässt er es wieder.

Synchronisierte Teams sind in jeder anderen Hinsicht gewöhnliche Teams. Sie können ihnen Ressourcenzugriff gewähren, Rollen auf Tenant-Ebene zuweisen und Identity-Provider-Claim-Mappings hinzufügen.

Team creation form showing the Identity Provider FQN and Claim Value fields used to map an IdP claim to a team

Formular zur Teamerstellung mit den Feldern „Identity Provider FQN“ und „Claim Value“, die verwendet werden, um einen IdP-Claim einem Team zuzuordnen

Seien Sie präzise bei der Arbeitsteilung, denn es ist leicht, zu viel zu beanspruchen. SCIM entscheidet nicht darüber, was ein Team tun darf – ein Administrator weist dem Team einmalig und bewusst seine Rollen zu. SCIM automatisiert die Mitgliedschaft, und da Berechtigungen an das Team gebunden sind, bedeutet eine aktuelle Mitgliedschaft auch einen aktuell wirksamen Berechtigungssatz. Entwerfen Sie die Autorisierung einmal; überlassen Sie das Tagesgeschäft dem IdP.

Grant Access drawer showing a subject selector and the available roles for a resource

Schublade „Zugriff gewähren“ mit einer Auswahl für das Subjekt und den verfügbaren Rollen für eine Ressource

Es gibt eine Namenskonvention, die beachtet werden muss. Der Name der IdP-Gruppe wird zum Teamnamen. Er darf daher nur alphanumerische Zeichen, Bindestriche und Unterstriche enthalten und maximal 36 Zeichenlang sein. Benennen Sie Gruppen im IdP um, bevor Sie die Bereitstellung aktivieren, nicht danach.

Ein Praxisbeispiel: ein Auftragnehmer im ML-Plattform-Team

Hier ist der Lebenszyklus von Anfang bis Ende, wobei die manuellen Schritte markiert sind.

Einmalige Einrichtung (manuell). Ein Administrator erstellt eine IdP-Gruppe namens ml-platform-contractors – kleingeschrieben, mit Bindestrichen, 23 Zeichen, sicher. SCIM überträgt diese, und ein Team mit demselben Namen erscheint in TrueFoundry. Der Administrator gewährt diesem Team die benötigten Berechtigungen: das entsprechende Modellanbieter-Konto, Benutzerzugriff auf zwei MCP-Server, sonst nichts. Das ist das Autorisierungsdesign, einmalig erledigt.

Onboarding (automatisch). Ein Auftragnehmer fängt an. Die HR-Bereitstellung fügt ihn zu ml-platform-contractors hinzu. SCIM erstellt den TrueFoundry-Benutzer und fügt ihn dem Team hinzu. Er meldet sich per SSO an und verfügt exakt über den Zugriff, den das Team hat. Niemand musste ein Ticket erstellen.

TrueFoundry login page showing the single sign-on button rendered for the configured identity provider

TrueFoundry-Anmeldeseite mit der Schaltfläche für das Single Sign-On des konfigurierten Identitätsanbieters

Änderung des Aufgabenbereichs (automatisch). Nach drei Monaten wechselt der Auftragnehmer zu einem anderen Projekt. Jemand entfernt ihn aus ml-platform-contractors und fügt ihn einer anderen Gruppe hinzu. SCIM passt beide Teams an. Sein Zugriff auf den Modellanbieter erlischt mit der Teammitgliedschaft, ohne dass ein Administrator TrueFoundry anfassen musste.

Offboarding (automatisch). Der Vertrag endet. Der IdP-Datensatz wird deaktiviert. SCIM markiert den TrueFoundry-Benutzer als inaktiv, und ein deaktivierter Benutzer wird während des Authentifizierungsvorgangs abgewiesen. Das Konto funktioniert nicht mehr, ohne dass jemand daran denken musste, dass TrueFoundry auf der Liste stand.

Das Einzige, was noch manuell erfolgt. Wenn diesem Auftragnehmer zusätzlich etwas direkt gewährt wurde – zum Beispiel eine einzelne geheime Gruppe außerhalb eines Teams –, bleibt diese Berechtigung bestehen, da sie nie vom IdP stammte. Die Deaktivierung blockiert zwar die Anmeldung, aber der Berechtigungsdatensatz bleibt erhalten, bis ihn jemand entfernt. Planen Sie dies in Ihre Zugriffsüberprüfung ein. Es ist dasselbe Muster, das sich überall zeigt Enterprise-Zugriffskontrolle für MCP: Vererbte und direkte Berechtigungen werden kombiniert; das Entfernen der einen hebt die andere nicht auf.

‍

Try now.

One gateway for all your models, MCP servers, and agents.
No credit card needed.

Melde dich an
Inhaltsverzeichniss

Steuern, implementieren und verfolgen Sie KI in Ihrer eigenen Infrastruktur

Buchen Sie eine 30-minütige Fahrt mit unserem KI-Experte

Eine Demo buchen

Der schnellste Weg, deine KI zu entwickeln, zu steuern und zu skalieren

Demo buchen
Summarize with
ChatGPT logo by OpenAI
Perplexity AI logo
Blurry red snowflake on white background, symmetrical frosty design with soft edges and abstract shape.

Entdecke mehr

Keine Artikel gefunden.
Guide to Langgraph vs Langchain
November 5, 2026
|
Lesedauer: 5 Minuten

LangChain vs. LangGraph: Was ist das Beste für Sie?

Vergleich
What is AI governance
November 5, 2026
|
Lesedauer: 5 Minuten

Was ist KI-Governance und warum ist sie so wichtig?

Keine Artikel gefunden.
November 5, 2026
|
Lesedauer: 5 Minuten

Die 6 besten Apigee-Alternativen im Jahr 2026

Keine Artikel gefunden.
Analyzing agentic AI and generative AI enterprise workflows
November 5, 2026
|
Lesedauer: 5 Minuten

Agentische KI vs. generative KI: Ein Vergleich von Autonomie, Workflows und Anwendungsfällen

Keine Artikel gefunden.
Keine Artikel gefunden.

Aktuelle Blogs

Black left pointing arrow symbol on white background, directional indicator.
Black left pointing arrow symbol on white background, directional indicator.

Häufig gestellte Fragen

Was ist SCIM-Provisionierung?

SCIM-Provisionierung ist die automatische Synchronisierung von Nutzerkonten und Gruppenmitgliedschaften von einem Identity Provider in eine Anwendung über den Standard SCIM 2.0. Der IdP ruft eine REST-API der Anwendung auf, um Nutzer anzulegen, Attribute zu aktualisieren, Gruppenmitgliedschaften anzupassen und Konten zu deaktivieren, wenn Personen das Unternehmen verlassen. Identitätsänderungen werden einmal im IdP vorgenommen und überallhin übertragen, statt in jedem Tool von Hand wiederholt zu werden.

‍

Was ist der Unterschied zwischen SCIM- und JIT-Provisionierung?

JIT legt einen Nutzer an, wenn er sich zum ersten Mal per SSO anmeldet, und tut sonst nichts. SCIM läuft kontinuierlich und unabhängig von Anmeldungen und übernimmt daher auch Aktualisierungen, Gruppenmitgliedschaften und Deaktivierungen. JIT löst das Onboarding; SCIM löst den gesamten Lebenszyklus. Mit JIT bleibt die Deprovisionierung ein manueller Prozess, für den jemand verantwortlich sein muss.

Wie richte ich SCIM-Provisionierung in TrueFoundry ein?

Konfigurieren Sie zuerst SSO und aktivieren Sie dann SCIM unter Settings → Security & Access → Provisioning. Klappen Sie die SSO-Konfiguration auf, um die SCIM Base URL zu kopieren, klicken Sie auf das Schlüsselsymbol, um ein Bearer-Token zu erzeugen, und fügen Sie beides in Ihren IdP ein, wobei die Authentifizierungsmethode auf Bearer Token gesetzt ist. Weisen Sie im IdP Nutzer und Gruppen zu; sie erscheinen innerhalb weniger Minuten. Bei Entra ID und Okta baut SCIM auf einer SAML-SSO-Konfiguration auf.

Kann ich TrueFoundry in meiner eigenen VPC oder On-Prem bereitstellen?

Ja. TrueFoundry läuft in Ihrer VPC, On-Prem, Air-Gapped oder hybrid, sodass Prompts und Antworten Ihre Domäne nie verlassen, auch wenn Sie über viele Anbieter hinweg routen.

Unterstützt TrueFoundry MCP und KI-Agenten generell?

Ja. Es umfasst ein MCP Gateway, ein Agent Gateway und eine MCP & Agents Registry mit Zugriffskontrolle auf Tool-Ebene. Agenten auf Basis von LangGraph, CrewAI, AutoGen oder einem eigenen Framework lassen sich alle zentral steuern.

Lässt es sich in meinen bestehenden Observability-Stack integrieren?

Ja. Das Gateway ist OpenTelemetry-kompatibel und lässt sich in Grafana, Datadog, Prometheus oder Ihren bevorzugten Stack integrieren. Es verfolgt jede Anfrage vom Prompt bis zur Ausführung von Tools und Modellen, sodass Sie eine einheitliche Protokollierung erhalten, ohne Ihre bestehenden Systeme entfernen zu müssen.

Machen Sie eine kurze Produkttour
Produkttour starten
Produkttour