Kurumsal ayarlar

Cursor’ın belirli özelliklerini cihaz yönetimi çözümleri aracılığıyla merkezi olarak yönetebilir ve kuruluşunuzun ihtiyaçlarını karşıladığından emin olabilirsiniz. Bir Cursor politikası belirttiğinizde, değeri kullanıcıların cihazlarındaki ilgili Cursor ayarını geçersiz kılar. Ayarlar editörü ‘Extensions: Allowed’ ayarının kuruluş tarafından yönetildiğini gösteriyor. Cursor şu anda aşağıdaki yönetici kontrollü özellikleri kontrol etmek için politikalar sağlamaktadır:
PolitikaAçıklamaCursor ayarıŞu sürümden itibaren mevcut
AllowedExtensionsHangi uzantıların yüklenebileceğini kontrol eder.extensions.allowed1.2
AllowedTeamIdHangi takım ID’lerinin giriş yapmasına izin verildiğini kontrol eder. Yetkisiz takım ID’li kullanıcılar zorla çıkış yapılır.cursorAuth.allowedTeamId1.3

İzin verilen uzantıları yapılandırma

extensions.allowed Cursor ayarı hangi uzantıların yüklenebileceğini kontrol eder. Bu ayar, anahtarların yayıncı adları ve değerlerin o yayıncıdan gelen uzantılara izin verilip verilmediğini belirten boolean değerler olduğu bir JSON nesnesi kabul eder. Örneğin, extensions.allowed ayarını {"anysphere": true, "github": true} olarak ayarlamak Anysphere ve GitHub yayıncılarından gelen uzantılara izin verirken, {"anysphere": false} olarak ayarlamak Anysphere uzantılarını engeller. Kuruluşunuz için izin verilen uzantıları merkezi olarak yönetmek için, cihaz yönetimi çözümünüzü kullanarak AllowedExtensions politikasını yapılandırın. Bu politika, kullanıcıların cihazlarındaki extensions.allowed ayarını geçersiz kılar. Bu politikanın değeri, izin verilen yayıncıları tanımlayan bir JSON dizesidir. Cursor’daki uzantılar hakkında daha fazla bilgi edinmek istiyorsanız, uzantılar belgelerine bakın.

İzin verilen takım ID’lerini yapılandırma

cursorAuth.allowedTeamId Cursor ayarı, Cursor’a giriş yapmaya yetkili takım ID’lerini kontrol eder. Bu ayar, erişim için yetkilendirilmiş takım ID’lerinin virgülle ayrılmış listesini kabul eder. Örneğin, cursorAuth.allowedTeamId ayarını "1,3,7" olarak ayarlamak, bu belirli takım ID’lerine sahip kullanıcıların giriş yapmasına izin verir. Bir kullanıcı izin verilen listede olmayan bir takım ID’si ile giriş yapmaya çalıştığında:
  • Derhal zorla çıkış yapılır
  • Bir hata mesajı görüntülenir
  • Uygulama, geçerli bir takım ID’si kullanılana kadar daha fazla kimlik doğrulama girişimini engeller
Kuruluşunuz için izin verilen takım ID’lerini merkezi olarak yönetmek için, cihaz yönetimi çözümünüzü kullanarak AllowedTeamId politikasını yapılandırın. Bu politika, kullanıcıların cihazlarındaki cursorAuth.allowedTeamId ayarını geçersiz kılar. Bu politikanın değeri, yetkilendirilmiş takım ID’lerinin virgülle ayrılmış listesini içeren bir dizedir.

Windows’ta Grup İlkesi

Cursor, Windows Registry tabanlı Grup İlkesi desteğine sahiptir. İlke tanımları yüklendiğinde, yöneticiler ilke değerlerini yönetmek için Yerel Grup İlkesi Düzenleyicisi’ni kullanabilir. İlkeler hem Bilgisayar düzeyinde hem de Kullanıcı düzeyinde ayarlanabilir. Her ikisi de ayarlanırsa, Bilgisayar düzeyi öncelik alır. Bir ilke değeri ayarlandığında, bu değer herhangi bir düzeyde (varsayılan, kullanıcı, çalışma alanı, vb.) yapılandırılmış Cursor ayar değerini geçersiz kılar.

macOS’ta yapılandırma profilleri

Yapılandırma profilleri macOS cihazlarındaki ayarları yönetir. Profil, mevcut politikalara karşılık gelen anahtar/değer çiftleri içeren bir XML dosyasıdır. Bu profiller Mobil Cihaz Yönetimi (MDM) çözümleri kullanılarak dağıtılabilir veya manuel olarak kurulabilir.

String politikaları

Aşağıdaki örnek AllowedExtensions politikasının yapılandırmasını göstermektedir. Örnek dosyada politika değeri boş başlar (hiçbir uzantıya izin verilmez).
<key>AllowedExtensions</key>
<string></string>
<string> etiketleri arasına politikanızı tanımlayan uygun JSON string’ini ekleyin.
<key>AllowedExtensions</key>
<string>{"anysphere": true, "github": true}</string>
AllowedTeamId politikası için, virgülle ayrılmış takım ID’leri listesini ekleyin:
<key>AllowedTeamId</key>
<string>1,3,7</string>
Önemli: Sağlanan .mobileconfig dosyası, Cursor’ın o sürümünde mevcut olan tüm politikaları başlatır. İhtiyaç duyulmayan politikaları silin. Örnek .mobileconfig dosyasından bir politikayı düzenlemez veya kaldırmazsanız, o politika varsayılan (kısıtlayıcı) politika değeri ile uygulanacaktır. Bir yapılandırma profilini manuel olarak kurmak için Finder’da .mobileconfig profiline çift tıklayın ve ardından Sistem Tercihleri’nde Genel > Cihaz Yönetimi altında etkinleştirin. Profili Sistem Tercihleri’nden kaldırmak, politikaları Cursor’dan kaldıracaktır. Yapılandırma profilleri hakkında daha fazla bilgi için Apple’ın belgelerine başvurun.

Ek politikalar

Amaç, mevcut Cursor ayarlarını politika olarak teşvik etmek ve mevcut ayarları yakından takip etmektir, böylece adlandırma ve davranış tutarlı olur. Daha fazla politika uygulanması için talepler varsa, lütfen Cursor GitHub deposunda bir konu açın. Ekip, davranış için zaten karşılık gelen bir ayar olup olmadığını veya istenen davranışı kontrol etmek için yeni bir ayar oluşturulup oluşturulmaması gerektiğini belirleyecektir.

Sık sorulan sorular

Cursor, Linux’ta yapılandırma profillerini destekliyor mu?

Linux desteği yol haritasında bulunmuyor. Linux’ta yapılandırma profilleri ile ilgileniyorsanız, Cursor GitHub deposunda bir konu açın ve senaryonuz hakkında ayrıntıları paylaşın.