Dokumente/SCIM-Bereitstellung/Fehlerbehebung

SCIM-Fehlerbehebung

Häufige Probleme und Lösungen für SCIM-Bereitstellungsprobleme.

Häufige Probleme

Token-Authentifizierung fehlgeschlagen

UrsacheUngültiges oder abgelaufenes SCIM-Token
LösungGenerieren Sie das Token in SecureCodingHub neu und aktualisieren Sie es in Ihrem Identitätsanbieter
HinweisTokens laufen nicht automatisch ab, können aber von einem Administrator widerrufen werden

Benutzer existiert bereits (409 Conflict)

UrsacheBenutzer mit derselben E-Mail existiert bereits (manuell oder über JIT-Bereitstellung erstellt)
LösungWenn der bestehende Benutzer inaktiv ist (zuvor über SCIM deaktiviert), reaktiviert SCIM ihn vor Ort und gibt 200 zurück. Wenn der bestehende Benutzer aktiv ist, gibt SCIM 409 zurück und verknüpft nicht automatisch — der IdP muss den passenden Benutzer PATCH oder PUT, anstatt ein Duplikat zu erstellen.

Sitzplatzlimit erreicht (403 Forbidden)

UrsacheOrganisation hat ihr maxSeats-Limit erreicht
LösungEntfernen Sie inaktive Benutzer oder upgraden Sie Ihren Plan, um das Sitzplatzlimit zu erhöhen

Gruppensynchronisation funktioniert nicht

UrsachePush Groups nicht aktiviert oder die Gruppe ist der Anwendung nicht zugewiesen
LösungAktivieren Sie Push Groups in Ihrem IdP und verifizieren Sie, dass die Gruppe der SecureCodingHub-App zugewiesen ist

Benutzer nach Entfernung nicht deaktiviert

UrsacheIdP sendet PATCH mit active=false, nicht DELETE
LösungDies ist erwartetes Verhalten — die SCIM-Deaktivierung setzt den Benutzer auf inaktiv, ohne seine Daten zu löschen

SCIM-Logs überprüfen

Bei der Fehlerbehebung überprüfen Sie die Bereitstellungs-Logs in Ihrem Identitätsanbieter:

IdentitätsanbieterWo Sie Logs finden
OktaAnwendungen → Ihre App → Bereitstellung → Integration → Logs anzeigen
Azure ADEnterprise Applications → Ihre App → Bereitstellung → Bereitstellungs-Logs

SCIM-Endpoints-Referenz

Alle Endpoints sind relativ zur Basis-URL: https://api.limeplate.com/api/sch/scim/v2

EndpointMethodeBeschreibung
/UsersGETBenutzer auflisten (mit Filter-Unterstützung)
/UsersPOSTBenutzer erstellen
/Users/{id}GETBenutzer abrufen
/Users/{id}PUTBenutzer ersetzen
/Users/{id}PATCHBenutzerattribute aktualisieren
/Users/{id}DELETEBenutzer weich löschen (setzt active=false, bewahrt den Datensatz)
/GroupsGETGruppen auflisten (mit Filter-Unterstützung)
/GroupsPOSTGruppe erstellen
/Groups/{id}GETGruppe abrufen
/Groups/{id}PUTGruppe ersetzen
/Groups/{id}PATCHGruppenmitglieder aktualisieren
/Groups/{id}DELETEGruppe löschen
/ServiceProviderConfigGETDiscovery — Fähigkeiten, die der Server unterstützt.
/SchemasGETDiscovery — die von diesem Tenant bedienten SCIM-Schemas.
/ResourceTypesGETDiscovery — die von diesem Tenant offengelegten Ressourcentypen (User, Group).
Immer noch Probleme? Kontaktieren Sie support@securecodinghub.com mit Ihrem Organisationsnamen und den Fehlerdetails.