Enterprise-Einstellungen

Sie können bestimmte Funktionen von Cursor zentral über Device-Management-Lösungen verwalten, um sicherzustellen, dass es den Anforderungen Ihrer Organisation entspricht. Wenn Sie eine Cursor-Richtlinie festlegen, überschreibt ihr Wert die entsprechende Cursor-Einstellung auf den Geräten der Benutzer. Einstellungseditor, der zeigt, dass die Einstellung ‘Extensions: Allowed’ von der Organisation verwaltet wird. Cursor bietet derzeit Richtlinien zur Kontrolle der folgenden administrativ kontrollierten Funktionen:
RichtlinieBeschreibungCursor-EinstellungVerfügbar seit
AllowedExtensionsKontrolliert, welche Erweiterungen installiert werden können.extensions.allowed1.2
AllowedTeamIdKontrolliert, welche Team-IDs sich anmelden dürfen. Benutzer mit nicht autorisierten Team-IDs werden zwangsweise abgemeldet.cursorAuth.allowedTeamId1.3

Erlaubte Erweiterungen konfigurieren

Die Cursor-Einstellung extensions.allowed steuert, welche Erweiterungen installiert werden können. Diese Einstellung akzeptiert ein JSON-Objekt, bei dem die Schlüssel Publisher-Namen sind und die Werte Booleans, die angeben, ob Erweiterungen von diesem Publisher erlaubt sind. Zum Beispiel erlaubt die Einstellung extensions.allowed auf {"anysphere": true, "github": true} Erweiterungen von den Publishern Anysphere und GitHub, während die Einstellung auf {"anysphere": false} Anysphere-Erweiterungen blockiert. Um erlaubte Erweiterungen für Ihre Organisation zentral zu verwalten, konfigurieren Sie die AllowedExtensions-Richtlinie über Ihre Geräteverwaltungslösung. Diese Richtlinie überschreibt die extensions.allowed-Einstellung auf den Geräten der Benutzer. Der Wert dieser Richtlinie ist eine JSON-Zeichenkette, die die erlaubten Publisher definiert. Wenn Sie mehr über Erweiterungen in Cursor erfahren möchten, lesen Sie die Erweiterungsdokumentation.

Erlaubte Team-IDs konfigurieren

Die Cursor-Einstellung cursorAuth.allowedTeamId steuert, welche Team-IDs sich bei Cursor anmelden dürfen. Diese Einstellung akzeptiert eine kommagetrennte Liste von Team-IDs, die für den Zugriff autorisiert sind. Zum Beispiel erlaubt die Einstellung cursorAuth.allowedTeamId auf "1,3,7" Benutzern aus diesen spezifischen Team-IDs, sich anzumelden. Wenn ein Benutzer versucht, sich mit einer Team-ID anzumelden, die nicht in der erlaubten Liste steht:
  • Er wird sofort zwangsweise abgemeldet
  • Eine Fehlermeldung wird angezeigt
  • Die Anwendung verhindert weitere Authentifizierungsversuche, bis eine gültige Team-ID verwendet wird
Um erlaubte Team-IDs für Ihre Organisation zentral zu verwalten, konfigurieren Sie die AllowedTeamId-Richtlinie über Ihre Geräteverwaltungslösung. Diese Richtlinie überschreibt die cursorAuth.allowedTeamId-Einstellung auf den Geräten der Benutzer. Der Wert dieser Richtlinie ist eine Zeichenkette, die die kommagetrennte Liste der autorisierten Team-IDs enthält.

Gruppenrichtlinie unter Windows

Cursor unterstützt Windows Registry-basierte Gruppenrichtlinien. Wenn Richtliniendefinitionen installiert sind, können Administratoren den Editor für lokale Gruppenrichtlinien verwenden, um die Richtlinienwerte zu verwalten. Richtlinien können sowohl auf Computer- als auch auf Benutzerebene festgelegt werden. Wenn beide festgelegt sind, hat die Computerebene Vorrang. Wenn ein Richtlinienwert festgelegt ist, überschreibt der Wert den auf jeder Ebene konfigurierten Cursor-Einstellungswert (Standard, Benutzer, Arbeitsbereich usw.).

Konfigurationsprofile unter macOS

Konfigurationsprofile verwalten Einstellungen auf macOS-Geräten. Ein Profil ist eine XML-Datei mit Schlüssel/Wert-Paaren, die verfügbaren Richtlinien entsprechen. Diese Profile können über Mobile Device Management (MDM)-Lösungen bereitgestellt oder manuell installiert werden.

String-Richtlinien

Das folgende Beispiel demonstriert die Konfiguration der AllowedExtensions-Richtlinie. Der Richtlinienwert beginnt in der Beispieldatei leer (keine Erweiterungen sind erlaubt).
<key>AllowedExtensions</key>
<string></string>
Fügen Sie die entsprechende JSON-Zeichenkette hinzu, die Ihre Richtlinie zwischen den <string>-Tags definiert.
<key>AllowedExtensions</key>
<string>{"anysphere": true, "github": true}</string>
Für die AllowedTeamId-Richtlinie fügen Sie die kommagetrennte Liste der Team-IDs hinzu:
<key>AllowedTeamId</key>
<string>1,3,7</string>
Wichtig: Die bereitgestellte .mobileconfig-Datei initialisiert alle Richtlinien, die in dieser Version von Cursor verfügbar sind. Löschen Sie alle Richtlinien, die nicht benötigt werden. Wenn Sie eine Richtlinie aus der Beispiel-.mobileconfig nicht bearbeiten oder entfernen, wird diese Richtlinie mit ihrem Standard-(restriktiven) Richtlinienwert durchgesetzt. Installieren Sie ein Konfigurationsprofil manuell, indem Sie auf die .mobileconfig-Profildatei im Finder doppelklicken und sie dann in den Systemeinstellungen unter Allgemein > Geräteverwaltung aktivieren. Das Entfernen des Profils aus den Systemeinstellungen entfernt die Richtlinien aus Cursor. Weitere Informationen zu Konfigurationsprofilen finden Sie in Apples Dokumentation.

Zusätzliche Richtlinien

Das Ziel ist es, aktuelle Cursor-Einstellungen als Richtlinien zu fördern und bestehende Einstellungen genau zu befolgen, damit Benennung und Verhalten konsistent sind. Falls Anfragen zur Umsetzung weiterer Richtlinien bestehen, öffnen Sie bitte ein Issue im Cursor GitHub-Repository. Das Team wird bestimmen, ob bereits eine entsprechende Einstellung für das Verhalten existiert oder ob eine neue Einstellung erstellt werden sollte, um das gewünschte Verhalten zu steuern.

Häufig gestellte Fragen

Unterstützt Cursor Konfigurationsprofile unter Linux?

Die Unterstützung für Linux steht nicht auf der Roadmap. Wenn Sie sich für Konfigurationsprofile unter Linux interessieren, öffnen Sie ein Issue im Cursor GitHub Repository und teilen Sie Details zu Ihrem Szenario mit.